A partir de 27 de março de 2025, recomendamos usar android-latest-release em vez de aosp-main para criar e contribuir com o AOSP. Para mais informações, consulte Mudanças no AOSP.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
ModuleOemTargetPreparer
public
class
ModuleOemTargetPreparer
extends InstallApexModuleTargetPreparer
Resumo
Métodos públicos |
void
|
checkModuleAfterPush(ITestDevice device, pushedModules)
Verificar o nome do módulo e o código da versão após o envio
|
void
|
setUp(TestInformation testInfo)
Executar a configuração de destino para testes, enviar módulos para substituir os de pré-carregamento
|
Métodos protegidos |
void
|
checkPreloadModules(TestInformation testInfo, DeviceDescriptor deviceDescriptor)
Verificar as informações dos módulos de pré-carregamento
|
String[]
|
getApkDirectory(ITestDevice device, String packageName)
Conseguir o caminho do arquivo apk no diretório do sistema
|
String
|
getPackageVersioncode(ITestDevice device, String packageName, boolean isAPK)
Verifique a versão do pacote após o nome do pacote fornecido pelo módulo.
|
ModuleOemTargetPreparer.ModuleInfo
|
pushFile(File moduleFile, TestInformation testInfo)
Envie arquivos para /system/apex/ para o Apex ou /system/** para o APK.
|
String
|
renameFile(ITestDevice device, File moduleFile, String packageName)
Renomeie o nome do arquivo a ser atualizado para o mesmo nome em /system.
|
void
|
setupDevice(TestInformation testInfo)
adb root e remontar o dispositivo antes de enviar arquivos em /system
|
Construtores públicos
ModuleOemTargetPreparer
public ModuleOemTargetPreparer ()
Métodos públicos
checkModuleAfterPush
public void checkModuleAfterPush (ITestDevice device,
pushedModules)
Verificar o nome do módulo e o código da versão após o envio
| Parâmetros |
device |
ITestDevice |
pushedModules |
: lista de módulos enviados |
| Gera |
TargetSetupError |
Gerar exceção se nenhum módulo for enviado |
DeviceNotAvailableException |
gerar uma exceção se nenhum dispositivo estiver disponível
|
public void setUp (TestInformation testInfo)
Executar a configuração de destino para testes, enviar módulos para substituir os de pré-carregamento
| Gera |
TargetSetupError |
se ocorreu um erro fatal ao configurar o ambiente |
BuildError |
Se ocorrer um erro devido ao build que está sendo preparado |
DeviceNotAvailableException |
se o dispositivo não responder
|
Métodos protegidos
protected void checkPreloadModules (TestInformation testInfo,
DeviceDescriptor deviceDescriptor)
Verificar as informações dos módulos de pré-carregamento
| Parâmetros |
testInfo |
TestInformation: informações do teste |
deviceDescriptor |
DeviceDescriptor |
| Gera |
DeviceNotAvailableException |
Gera uma exceção se os dispositivos não estiverem disponíveis |
TargetSetupError |
Gera uma exceção se nenhum módulo for pré-carregado
|
getApkDirectory
protected String[] getApkDirectory (ITestDevice device,
String packageName)
Conseguir o caminho do arquivo apk no diretório do sistema
| Parâmetros |
device |
ITestDevice |
packageName |
String: nome do pacote do módulo |
| Retorna |
String[] |
matriz de strings com nome e caminho do APK |
| Gera |
DeviceNotAvailableException |
se o dispositivo não estiver disponível |
TargetSetupError |
se não encontrar o caminho do pacote
|
getPackageVersioncode
protected String getPackageVersioncode (ITestDevice device,
String packageName,
boolean isAPK)
Verifique a versão do pacote após o nome do pacote fornecido pelo módulo.
| Parâmetros |
packageName |
String: nome do pacote enviado |
isAPK |
boolean |
| Gera |
DeviceNotAvailableException |
gera uma exceção se o dispositivo não for encontrado. |
protected ModuleOemTargetPreparer.ModuleInfo pushFile (File moduleFile,
TestInformation testInfo)
Envie arquivos para /system/apex/ para o Apex ou /system/** para o APK.
| Parâmetros |
moduleFile |
File: arquivo de módulo |
testInfo |
TestInformation: o TestInformation da invocação. |
| Gera |
TargetSetupError |
if cannot push file via adb |
DeviceNotAvailableException |
Se o dispositivo não estiver disponível
|
renameFile
protected String renameFile (ITestDevice device,
File moduleFile,
String packageName)
Renomeie o nome do arquivo a ser atualizado para o mesmo nome em /system.
| Parâmetros |
device |
ITestDevice: dispositivo de teste |
moduleFile |
File: arquivo do módulo a ser instalado |
packageName |
String: name em /system/* |
| Retorna |
String |
novo nome do arquivo após a renomeação |
| Gera |
TargetSetupError |
se não for possível renomear o arquivo
|
DeviceNotAvailableException |
|
protected void setupDevice (TestInformation testInfo)
adb root e remontar o dispositivo antes de enviar arquivos em /system
| Gera |
TargetSetupError |
se não for possível remontar o dispositivo.
|
DeviceNotAvailableException |
|
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-27 UTC."],[],[]]