React-native Android Systrace HTML está en blanco en Ubuntu 14.04
Recopilé un rastro de mi aplicación React-Native basada en Android utilizando systrace.py util desde Android SDK en un archivo html. Cuando abro este archivo de rastreo html en Chrome 50.0.2661.86 (64 bits) o Firefox 45.0.2, veo una pantalla en blanco y algunos errores de JavaScript en la consola del programador. SO Ubuntu 14.04 SO de 64 bits.
Sin embargo, en mi máquina Windows un rastreo html se procesa correctamente sin errores en Chrome 49.0.2623.112.
- Eclipse Juno a menudo se cierra automáticamente después de la actualización de Ubuntu a 14,04 TLS
- ¿Cómo construir un proyecto android con openjdk en Ubuntu?
- IntelliJ Idea 12 + Android + Scala hoy en día
- Error al crear la extensión nativa de Gem al instalar Calabash Android en Ubuntu
- ¿Puedes crear React Native apps (aplicación para Android) en Ubuntu?
¿Puede alguien ayudarme a solucionar este problema?
- Subprocess.CalledProcessError devolvió el estado de salida distinto de cero 1
- Conectar el teléfono a la computadora hace que Eclipse se bloquee (peor después de actualizar a ICS)
- El proyecto VLC para Android falló en Ubuntu 12.04
- Eclipse ADB error
- Android Studio, errores de Gradle. Contenido no permitido en Prolog
- ¿Es posible conectar un dispositivo Android a través de un terminal a través de USB?
- Error al agregar la plataforma Android en el marco iónico en ubuntu
- Cómo cerrar Android Studio usando el terminal en Ubuntu
Como una solución temporal, puede utilizar el siguiente enfoque:
- Guarde el archivo de volcado .html en el disco
- Abrir pestaña en chrome
chrome://tracing
- Cargar archivo en la consola de seguimiento
En Chrome 49 hubo una advertencia sobre Object.observe siendo obsoleta.
En Chrome 50 finalmente lo eliminaron.
https://www.chromestatus.com/features/6147094632988672
Desafortunadamente, el systrace en las herramientas de plataformas Android no dio seguimiento. En la última versión (probé Android SDK plataforma-tools 24 rc2) sigue generando informes html con Object.observe en él, por lo que a partir de Chrome 50 no podemos abrir ninguno de los informes.
Supongo que una forma es usar una versión pre-50 de Chrome.
Simplemente agregando
<script src="https://rawgit.com/MaxArt2501/object-observe/master/dist/object-observe.min.js"></script>
A la sección principal del documento HTML con traza hace que funcione en Chrome 50+
Systrace en Android SDK está desactualizado. Puede utilizar el systrace del proyecto AOSP:
git clone https://android.googlesource.com/platform/external/chromium-trace
- Android – cómo encontrar el nombre de la actividad principal de una aplicación?
- Cómo crear un evento de clic para niños en la lista expandible