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.
DeviceReleaseReporter
public
final
class
DeviceReleaseReporter
extends Object
implements
ICommandScheduler.IScheduledInvocationListener
java.lang.Object
|
↳ |
com.android.tradefed.device.internal.DeviceReleaseReporter
|
Generador de informes de lanzamiento de dispositivos que controla la comunicación con el proceso superior de los dispositivos que se lanzarán.
Resumen
Constructores públicos
DeviceReleaseReporter
public DeviceReleaseReporter ()
Métodos públicos
invocationInitiated
public void invocationInitiated (IInvocationContext context)
Devolución de llamada cuando se inicia una invocación. Se lo llama antes de que se recuperen compilaciones.
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)"],[],[],null,["# DeviceReleaseReporter\n=====================\n\n\n`\npublic\n\nfinal\n\nclass\nDeviceReleaseReporter\n`\n\n\n`\n\nextends Object\n\n\n`\n\n`\n\n\nimplements\n\n`[ICommandScheduler.IScheduledInvocationListener](../../../../../../../reference/tradefed/com/android/tradefed/command/ICommandScheduler.IScheduledInvocationListener.html)`\n\n\n`\n\n|---|------------------------------------------------------------|\n| java.lang.Object ||\n| ↳ | com.android.tradefed.device.internal.DeviceReleaseReporter |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nDevice release reporter that handles communicating with the parent process the device(s) to be\nreleased.\n\nSummary\n-------\n\n| ### Public constructors ||\n|------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|\n| ` `[DeviceReleaseReporter](../../../../../../../reference/tradefed/com/android/tradefed/device/internal/DeviceReleaseReporter.html#DeviceReleaseReporter())`() ` |\n\n| ### Public methods ||\n|---------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` void` | ` `[invocationComplete](../../../../../../../reference/tradefed/com/android/tradefed/device/internal/DeviceReleaseReporter.html#invocationComplete(com.android.tradefed.invoker.IInvocationContext,%20\u003cany\u003e))`(`[IInvocationContext](../../../../../../../reference/tradefed/com/android/tradefed/invoker/IInvocationContext.html)` iInvocationContext, ` map) Callback when entire invocation has completed, including all [ITestInvocationListener.invocationEnded(long)](../../../../../../../reference/tradefed/com/android/tradefed/result/ITestInvocationListener.html#invocationEnded(long)) events. |\n| ` void` | ` `[invocationInitiated](../../../../../../../reference/tradefed/com/android/tradefed/device/internal/DeviceReleaseReporter.html#invocationInitiated(com.android.tradefed.invoker.IInvocationContext))`(`[IInvocationContext](../../../../../../../reference/tradefed/com/android/tradefed/invoker/IInvocationContext.html)` context) ` Callback when an invocation is initiated. |\n| ` void` | ` `[releaseDevices](../../../../../../../reference/tradefed/com/android/tradefed/device/internal/DeviceReleaseReporter.html#releaseDevices(com.android.tradefed.invoker.IInvocationContext,%20\u003cany\u003e))`(`[IInvocationContext](../../../../../../../reference/tradefed/com/android/tradefed/invoker/IInvocationContext.html)` context, ` devicesStates) Callback associated with [ICommandOptions.earlyDeviceRelease()](../../../../../../../reference/tradefed/com/android/tradefed/command/ICommandOptions.html#earlyDeviceRelease()) to release the devices when done with them. |\n\nPublic constructors\n-------------------\n\n### DeviceReleaseReporter\n\n```\npublic DeviceReleaseReporter ()\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nPublic methods\n--------------\n\n### invocationComplete\n\n```\npublic void invocationComplete (IInvocationContext iInvocationContext, \n map)\n```\n\nCallback when entire invocation has completed, including all [ITestInvocationListener.invocationEnded(long)](../../../../../../../reference/tradefed/com/android/tradefed/result/ITestInvocationListener.html#invocationEnded(long)) events.\n\n\u003cbr /\u003e\n\n### invocationInitiated\n\n```\npublic void invocationInitiated (IInvocationContext context)\n```\n\nCallback when an invocation is initiated. This is called before any builds are fetched.\n\n\u003cbr /\u003e\n\n### releaseDevices\n\n```\npublic void releaseDevices (IInvocationContext context, \n devicesStates)\n```\n\nCallback associated with [ICommandOptions.earlyDeviceRelease()](../../../../../../../reference/tradefed/com/android/tradefed/command/ICommandOptions.html#earlyDeviceRelease()) to release the\ndevices when done with them.\n\n\u003cbr /\u003e"]]