A partir de 2026, para alinhar com nosso modelo de desenvolvimento estável de tronco e garantir a estabilidade da plataforma para o ecossistema, vamos publicar o código-fonte no AOSP no segundo e quarto trimestres. Para criar e contribuir com o AOSP, recomendamos usar android-latest-release em vez de aosp-main. O branch de manifesto android-latest-release sempre vai fazer referência à versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
ApkChangeDetector
public
class
ApkChangeDetector
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.targetprep.incremental.ApkChangeDetector
|
Essa classe detecta se os APKs a serem instalados são diferentes dos que estão no dispositivo para
decidir se a instalação e desinstalação do app serão puladas durante o setUp e o tearDown de ERROR(/TestAppInstallSetup).
Resumo
Métodos públicos |
boolean
|
handlePackageCleanup(String packageName, ITestDevice device, Integer userId, boolean forAllUsers)
Processar o processo de limpeza de pacotes.
|
boolean
|
handleTestAppsPreinstall(String packageName, testApps, ITestDevice device, Integer userId, boolean forAllUsers)
Processar o processo de pré-instalação do app.
|
Construtores públicos
ApkChangeDetector
public ApkChangeDetector ()
Métodos públicos
handlePackageCleanup
public boolean handlePackageCleanup (String packageName,
ITestDevice device,
Integer userId,
boolean forAllUsers)
Processar o processo de limpeza de pacotes.
| Parâmetros |
packageName |
String: o nome do pacote a ser limpo. |
device |
ITestDevice: indica o dispositivo em que o teste está sendo executado. |
userId |
Integer: o ID do usuário atual. |
forAllUsers |
boolean: indica se a limpeza precisa ser feita para todos os usuários. |
| Retorna |
boolean |
Se a limpeza de um pacote indicado foi concluída. O padrão é "false", o que
indica que a limpeza não foi feita. |
handleTestAppsPreinstall
public boolean handleTestAppsPreinstall (String packageName,
testApps,
ITestDevice device,
Integer userId,
boolean forAllUsers)
Processar o processo de pré-instalação do app.
| Parâmetros |
packageName |
String: o nome do pacote. |
testApps |
: indica todos os arquivos APK no pacote com o nome ERROR(/packageName). |
device |
ITestDevice: indica o dispositivo em que o teste está sendo executado. |
userId |
Integer: o ID do usuário atual. |
forAllUsers |
boolean: indica se a limpeza precisa ser feita para todos os usuários. |
| Retorna |
boolean |
Se os APKs em ERROR(/packageName) são totalmente processados na configuração incremental
local. O padrão é "false", o que não obriga a reinstalar os APKs do pacote. |
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."],[],[]]