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.
ModulePusher
public
class
ModulePusher
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.targetprep.ModulePusher
|
Resumo
Métodos públicos |
void
|
installModules(ImmutableMultimap<String, File> moduleFiles, boolean factoryReset, boolean disablePackageCache)
Instala moduleFiles no dispositivo por adb push.
|
Campos
LINE_BREAK
public static final String LINE_BREAK
Construtores públicos
ModulePusher
public ModulePusher (ITestDevice device,
long waitTimeMs,
long delayWaitingTimeMs)
Parâmetros |
device |
ITestDevice |
waitTimeMs |
long |
delayWaitingTimeMs |
long |
Métodos públicos
installModules
public void installModules (ImmutableMultimap<String, File> moduleFiles,
boolean factoryReset,
boolean disablePackageCache)
Instala moduleFiles
no dispositivo por adb push.
Parâmetros |
moduleFiles |
ImmutableMultimap : um mapa múltiplo de nomes de pacotes para os arquivos de pacotes. No caso de divisão, o
pacote base precisa ser o primeiro na ordem de iteração. |
factoryReset |
boolean : se for recarregado por redefinição para a configuração original. |
disablePackageCache |
boolean |
Métodos protegidos
checkApexActivated
protected void checkApexActivated (ITestDevice device,
modules)
Verifique se todos os picos estão ativados.
Parâmetros |
device |
ITestDevice : em teste. |
modules |
|
getApexPathUnderSystem
protected Path getApexPathUnderSystem (ITestDevice device,
String packageName)
Parâmetros |
device |
ITestDevice |
packageName |
String |
getModulesFailToActivate
protected getModulesFailToActivate ( toInstall,
activatedApexes)
Receber módulos que não foram ativados.
Parâmetros |
toInstall |
|
activatedApexes |
: o conjunto de vértices ativos no dispositivo |
Retorna |
|
uma lista com o apexinfo dos módulos Apex de entrada que não foram ativados. |
getPathsOnDevice
protected String[] getPathsOnDevice (ITestDevice device,
String packageName)
Receba os caminhos dos arquivos de instalação do pacote no dispositivo.
Parâmetros |
device |
ITestDevice : em teste |
packageName |
String : do módulo |
Retorna |
String[] |
caminhos de todos os arquivos do pacote |
getPreloadPaths
protected Path[] getPreloadPaths (ITestDevice device,
File[] moduleFiles,
String packageName,
int apiLevel)
Receba os caminhos do pacote de pré-carregamento no dispositivo.
Para pacotes divididos, retorne o caminho do diretório do pacote seguido pelos caminhos dos arquivos. Como
resultado, o tamanho do retorno é sempre > 1 nesse caso. Para pacotes não divididos, basta
retornar o caminho do arquivo de instalação de pré-carregamento.
Parâmetros |
device |
ITestDevice : em teste |
moduleFiles |
File : arquivos de módulos locais a serem instalados |
packageName |
String : do módulo |
apiLevel |
int : do dispositivo |
Retorna |
Path[] |
os caminhos dos arquivos de pré-carregamento. |
parsePackageVersionCodes
protected ImmutableMap<String, String> parsePackageVersionCodes (String output)
Analisa linhas de "package:{key} versionCode:{value}" em um mapa.
Retorna |
ImmutableMap<String, String> |
|
setupDevice
protected void setupDevice (ITestDevice device)
adb root e remontar o dispositivo antes de enviar arquivos em /system
Parâmetros |
device |
ITestDevice |
waitForDeviceToBeResponsive
protected void waitForDeviceToBeResponsive (long waitTime)
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-03-26 UTC.
[null,null,["Última atualização 2025-03-26 UTC."],[],[]]