A partir de 2026, para alinearnos con nuestro modelo de desarrollo estable de la rama principal y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en AOSP en el segundo y cuarto trimestre. Para compilar AOSP y contribuir a él, te recomendamos que utilices android-latest-release en lugar de aosp-main. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
ApkChangeDetector
public
class
ApkChangeDetector
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.targetprep.incremental.ApkChangeDetector
|
Esta clase detecta si los APKs que se instalarán son diferentes de los que están en el dispositivo para decidir si se omite la instalación y desinstalación de la app durante el setUp y el tearDown de ERROR(/TestAppInstallSetup).
Resumen
Métodos públicos |
boolean
|
handlePackageCleanup(String packageName, ITestDevice device, Integer userId, boolean forAllUsers)
Controla el proceso de limpieza de paquetes.
|
boolean
|
handleTestAppsPreinstall(String packageName, testApps, ITestDevice device, Integer userId, boolean forAllUsers)
Controla el proceso de preinstalación de la app.
|
Constructores públicos
ApkChangeDetector
public ApkChangeDetector ()
Métodos públicos
handlePackageCleanup
public boolean handlePackageCleanup (String packageName,
ITestDevice device,
Integer userId,
boolean forAllUsers)
Controla el proceso de limpieza de paquetes.
| Parámetros |
packageName |
String: Es el nombre del paquete que se limpiará. |
device |
ITestDevice: Indica el dispositivo en el que se ejecuta la prueba. |
userId |
Integer: El ID de usuario actual. |
forAllUsers |
boolean: Indica si se debe realizar la limpieza para todos los usuarios. |
| Muestra |
boolean |
Indica si se completó la limpieza de un paquete indicado. El valor predeterminado es "false", lo que indica que no se realizó la limpieza. |
handleTestAppsPreinstall
public boolean handleTestAppsPreinstall (String packageName,
testApps,
ITestDevice device,
Integer userId,
boolean forAllUsers)
Controla el proceso de preinstalación de la app.
| Parámetros |
packageName |
String: Es el nombre del paquete. |
testApps |
: Indica todos los archivos APK del paquete con el nombre ERROR(/packageName). |
device |
ITestDevice: Indica el dispositivo en el que se ejecuta la prueba. |
userId |
Integer: El ID de usuario actual. |
forAllUsers |
boolean: Indica si se debe realizar la limpieza para todos los usuarios. |
| Muestra |
boolean |
Si los APKs en ERROR(/packageName) se controlan por completo en la configuración incremental local. El valor predeterminado es falso, lo que no obliga a reinstalar los APK del paquete. |
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[]]