Em 2026, para nos alinharmos ao nosso modelo de desenvolvimento estável 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, use android-latest-release. A ramificação de manifesto android-latest-release sempre vai referenciar a 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 daqueles no dispositivo, para
decidir se é necessário pular a instalação e a desinstalação do app durante o setUp e o tearDown do ERROR(/TestAppInstallSetup).
Resumo
Métodos públicos |
boolean
|
handlePackageCleanup(String packageName, ITestDevice device, Integer userId, boolean forAllUsers)
Processo de limpeza de pacotes.
|
boolean
|
handleTestAppsPreinstall(String packageName, List<File> testApps, ITestDevice device, Integer userId, boolean forAllUsers)
Processar o processo de pré-instalação de apps.
|
Construtores públicos
ApkChangeDetector
public ApkChangeDetector ()
Métodos públicos
handlePackageCleanup
public boolean handlePackageCleanup (String packageName,
ITestDevice device,
Integer userId,
boolean forAllUsers)
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 deve ser feita para todos os usuários. |
| Retorna |
boolean |
Indica se a limpeza de um pacote indicado foi concluída. O padrão é "false", o que indica que a revisão dos dados não foi feita. |
handleTestAppsPreinstall
public boolean handleTestAppsPreinstall (String packageName,
List<File> testApps,
ITestDevice device,
Integer userId,
boolean forAllUsers)
Processar o processo de pré-instalação de apps.
| Parâmetros |
packageName |
String: o nome do pacote. |
testApps |
List: 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 deve 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 2026-06-22 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 2026-06-22 UTC."],[],[]]