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.
LogcatReceiver
public
class
LogcatReceiver
extends Object
implements
ILogcatReceiver
java.lang.Object
|
↳ |
com.android.tradefed.device.LogcatReceiver
|
Es una clase que recopila logcat en segundo plano. Continúa capturando logcat incluso si el dispositivo se queda sin conexión y, luego, vuelve a tener conexión.
Resumen
Constructores públicos |
LogcatReceiver(ITestDevice device, long maxFileSize, int logStartDelay)
Crea una instancia con el formato "threadtime" predeterminado de logcat.
|
LogcatReceiver(ITestDevice device, String logcatCmd, long maxFileSize, int logStartDelay)
Crea una instancia con cualquier comando logcat especificado.
|
Constructores públicos
LogcatReceiver
public LogcatReceiver (ITestDevice device,
long maxFileSize,
int logStartDelay)
Crea una instancia con el formato "threadtime" predeterminado de logcat.
Parámetros |
device |
ITestDevice : El dispositivo en el que se iniciará Logcat. |
maxFileSize |
long : Es el tamaño máximo del archivo. Las líneas anteriores se descartarán una vez que se alcance el tamaño. |
logStartDelay |
int : Es la demora que se espera después de que el dispositivo se conecta. |
LogcatReceiver
public LogcatReceiver (ITestDevice device,
String logcatCmd,
long maxFileSize,
int logStartDelay)
Crea una instancia con cualquier comando logcat especificado.
Parámetros |
device |
ITestDevice : El dispositivo en el que se iniciará Logcat. |
logcatCmd |
String : Es el comando logcat que se ejecutará (incluida la parte "logcat"). Consulta los detalles sobre las opciones disponibles en el mensaje de ayuda de logcat. |
maxFileSize |
long : Es el tamaño máximo del archivo. Las líneas anteriores se descartarán una vez que se alcance el tamaño. |
logStartDelay |
int : Es la demora que se espera después de que el dispositivo se conecta. |
Métodos públicos
borrar
public void clear ()
getDefaultLogcatCmd
public static String getDefaultLogcatCmd (ITestDevice device)
Obtén el comando logcat predeterminado y solo agrega el formato de UID si el nivel de API es superior a 24.
Parámetros |
device |
ITestDevice |
getLogcatData
public InputStreamSource getLogcatData (int maxBytes,
int offset)
Muestra el búfer de Logcat actual con un desplazamiento determinado.
Parámetros |
maxBytes |
int : Es el tamaño máximo del búfer que se muestra. |
offset |
int : Es el desplazamiento del búfer completo. |
start
public void start ()
escala
public void stop ()
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-03-26 (UTC)
[null,null,["Última actualización: 2025-03-26 (UTC)"],[],[]]