tutorial tag manager instalar google android ddms systrace
https://source.android.com/devices/tech/debug/perf_traces.zip

android - instalar - google tag manager tutorial



No se puede ver el informe de seguimiento HTML generado por la herramienta Systrace en Android SDK (11)

Estoy intentando generar informes de seguimiento con la herramienta Systrace en el SDK de Android, pero no puedo ver el informe en el navegador. Está en blanco y no contiene ninguna información. Leí en algunos foros que necesito abrir el informe en el navegador Chrome, también lo abrí con Chrome pero el informe está en blanco.

He habilitado la depuración USB desde las Opciones del desarrollador y el dispositivo ejecuta Android 4.2 y estoy usando la herramienta DDMS del SDK de Android para generar las huellas.

http://developer.android.com/tools/help/systrace.html


Acabo de encontrar el my trace.html, que no se abrió en IE / Firefox / Chrome, se abrió bien en la última versión de Opera (en mi PC con Windows).


Actualice su SDK utilizando el administrador de SDK, seleccione las herramientas y las herramientas de plataforma para actualizar. Siga el procedimiento normal, y eso es todo. Se recomienda Chrome para ver los resultados.


En Windows, solo puedo ver el resultado haciendo esto:

  1. obtener el trace.html
  2. abra trace.html con el navegador Chrome y abra las herramientas de desarrollo de Chrome, luego descubro que hay 3 errores en trace.html que se muestran así
  3. vaya a la línea de error, luego comente la función de error como esta
  4. guarda el html modificado y luego actualiza Chrome, puedes ver el resultado del seguimiento

Esta no es la mejor solución, pero de cualquier manera podemos ver el resultado.


En primer lugar, si alguien está usando Chrome v50.0 + en OS X o Windows, inténtalo, por favor.

  1. Abra el navegador Chrome y vaya a "Chrome: // Tracing"

  2. en la página de rastreo, haga clic en cargar y seleccione el archivo html generado por systrace.

En segundo lugar, creo que es un error confirmado por Google.

Parece que esto se debe a que las versiones modernas de Chrome han desaprobado la función Object.observe [1] [2].

Para obtener más información, consulte esto, https://code.google.com/p/android/issues/detail?id=57135


Estaba teniendo el mismo problema al capturar a través de eclipse en Ubuntu 12.04.

Trabajé a su alrededor ejecutando la herramienta directamente desde la carpeta systrace (sdk / tools / systrace /)

./systrace.py -t 5 -o trace.html


He hecho lo siguiente:

cd $ANDROID_HOME/platform-tools git clone https://android.googlesource.com/platform/external/chromium-trace/ mv systrace old-systrace ln -s chromium-trace/catapult/systrace/systrace/ systrace

que solucionó mi problema de systrace

El informe de Systrace funciona en Chrome más reciente al menos


Para mí, no funcionó en Firefox v34 pero sí en Chrome v37 y estoy en Ubuntu 12.04.


Puedes probar mi archivo trace.html de muestra para comprobar si tu versión de Chrome está bien o no. https://github.com/tngotran/systrace-android/blob/master/trace.html

También aquí hay un enlace a la muestra oficial trace.html de Google https://source.android.com/devices/tech/debug/perf_traces.zip

Por cierto, desde mi experiencia, la herramienta de comando python systrace.py puede crear un archivo de salida trace.html sin error, pero el resultado es un archivo vacío (incluso el tamaño del archivo es mayor que 5Mb o más).

Tenemos que:

  1. Ejecute el comando adb root desde su terminal para reiniciar adbd como root
  2. Ejecuta el python systrace.py otra vez

Luego revise el archivo .html de su informe creado en Chrome :)


Resolví este problema con solo actualizar el SDK, usar las herramientas de selección y plataforma del administrador del SDK para actualizar y listo. El script de Python no funciona en Windows. Sin embargo, incluso si se genera trace.html y se puede ver, cuando los datos se desbordan, no es posible ver la parte inferior de la página. Esto se debe a que la navegación wasd no es suficiente para hacer uso de la barra de desplazamiento necesaria.

Para hacer esto necesitas:

  • Si está en Linux, modifique la secuencia de comandos de Python y elimine el overflow:hidden donde se encuentre.
  • Si está utilizando SDK, edite el trace.html y elimine el overflow:hidden donde se encuentre.

Espero que ayude, será bueno que alguien en Google pueda arreglar esto en la fuente.


También tengo este problema ejecutando Chrome en Linux.

Parece que tienen errores en la implementación de javascript dibujando los resultados.

Compruebe la consola de JavaScript. La mía dice.

No se detectó TypeError: undefined no es una función


También tuve problemas similares al intentar abrir un archivo html generado por Systrace (alrededor de 10 MB) en Firefox 37.0.1. Sin embargo, el mismo archivo funciona de manera brillante en Chromium Versión 37.0.2062.120 Ubuntu 12.04 (281580) (64 bits).