A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release en lugar de aosp-main para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
ModuleOemTargetPreparer
public
class
ModuleOemTargetPreparer
extends InstallApexModuleTargetPreparer
Resumen
Métodos públicos |
void
|
checkModuleAfterPush(ITestDevice device, pushedModules)
Verifica el nombre del módulo y el código de versión después de enviarlo
|
void
|
setUp(TestInformation testInfo)
Realiza la configuración de destino para las pruebas y envía módulos para reemplazar los de precarga.
|
Métodos protegidos |
void
|
checkPreloadModules(TestInformation testInfo, DeviceDescriptor deviceDescriptor)
Verifica la información de los módulos de carga previa
|
String[]
|
getApkDirectory(ITestDevice device, String packageName)
Obtén la ruta de acceso del archivo APK en el directorio del sistema
|
String
|
getPackageVersioncode(ITestDevice device, String packageName, boolean isAPK)
Verifica la versión del paquete después de enviar el módulo con el nombre de paquete determinado.
|
ModuleOemTargetPreparer.ModuleInfo
|
pushFile(File moduleFile, TestInformation testInfo)
Envía archivos a /system/apex/ para Apex o a /system/** para APK.
|
String
|
renameFile(ITestDevice device, File moduleFile, String packageName)
Cambia el nombre del archivo que se actualizará al mismo que se encuentra en /system.
|
void
|
setupDevice(TestInformation testInfo)
adb root y vuelve a activar el dispositivo antes de enviar archivos a /system
|
Constructores públicos
ModuleOemTargetPreparer
public ModuleOemTargetPreparer ()
Métodos públicos
checkModuleAfterPush
public void checkModuleAfterPush (ITestDevice device,
pushedModules)
Verifica el nombre del módulo y el código de versión después de enviarlo
| Parámetros |
device |
ITestDevice |
pushedModules |
: Es la lista de módulos enviados. |
| Arroja |
TargetSetupError |
arroja una excepción si no se envió ningún módulo |
DeviceNotAvailableException |
Genera una excepción si no hay un dispositivo disponible.
|
public void setUp (TestInformation testInfo)
Realiza la configuración de destino para las pruebas y envía módulos para reemplazar los de precarga.
| Parámetros |
testInfo |
TestInformation: Es el TestInformation de la invocación. |
| Arroja |
TargetSetupError |
si se produjo un error irrecuperable cuando se configuraba el entorno |
BuildError |
Si se produce un error debido a que se está preparando la compilación |
DeviceNotAvailableException |
if device became unresponsive
|
Métodos protegidos
protected void checkPreloadModules (TestInformation testInfo,
DeviceDescriptor deviceDescriptor)
Verifica la información de los módulos de carga previa
| Parámetros |
testInfo |
TestInformation: Información de la prueba |
deviceDescriptor |
DeviceDescriptor |
| Arroja |
DeviceNotAvailableException |
arroja una excepción si no hay dispositivos disponibles |
TargetSetupError |
arroja una excepción si no hay módulos precargados
|
getApkDirectory
protected String[] getApkDirectory (ITestDevice device,
String packageName)
Obtén la ruta de acceso del archivo APK en el directorio del sistema
| Parámetros |
device |
ITestDevice |
packageName |
String: Es el nombre del paquete del módulo. |
| Muestra |
String[] |
Array de cadenas con el nombre y la ruta de acceso del APK |
| Arroja |
DeviceNotAvailableException |
si el dispositivo no está disponible |
TargetSetupError |
si no se puede encontrar la ruta del paquete
|
getPackageVersioncode
protected String getPackageVersioncode (ITestDevice device,
String packageName,
boolean isAPK)
Verifica la versión del paquete después de enviar el módulo con el nombre de paquete determinado.
| Parámetros |
packageName |
String: Es el nombre del paquete enviado. |
isAPK |
boolean |
| Arroja |
DeviceNotAvailableException |
arroja una excepción si no se encuentra el dispositivo. |
protected ModuleOemTargetPreparer.ModuleInfo pushFile (File moduleFile,
TestInformation testInfo)
Envía archivos a /system/apex/ para Apex o a /system/** para APK.
| Parámetros |
moduleFile |
File: archivo de módulo |
testInfo |
TestInformation: Es el TestInformation de la invocación. |
| Arroja |
TargetSetupError |
Si no puedes enviar el archivo a través de adb |
DeviceNotAvailableException |
si el dispositivo no está disponible
|
renameFile
protected String renameFile (ITestDevice device,
File moduleFile,
String packageName)
Cambia el nombre del archivo que se actualizará al mismo que se encuentra en /system.
| Parámetros |
device |
ITestDevice: Dispositivo de prueba |
moduleFile |
File: Es el archivo del módulo que se instalará. |
packageName |
String: Nombre en /system/* |
| Muestra |
String |
nuevo nombre de archivo después de cambiarlo |
| Arroja |
TargetSetupError |
if file cannot be renamed
|
DeviceNotAvailableException |
|
protected void setupDevice (TestInformation testInfo)
adb root y vuelve a activar el dispositivo antes de enviar archivos a /system
| Parámetros |
testInfo |
TestInformation: Es el TestInformation de la invocación. |
| Arroja |
TargetSetupError |
si no se puede volver a activar el dispositivo.
|
DeviceNotAvailableException |
|
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)"],[],[]]