2012-05-24 7 views
8

Duplicar posibles:
Slow Android emulatorAndroid corriendo muy lento en modo de depuración

Estoy tratando de ejecutar una aplicación Android en modo de depuración en Eclipse y es muy lento. ¿Cómo puedo mejorar el rendimiento?

+0

Estos hilos: [(Rosca 1] (http://stackoverflow.com/q/2662650/645270) [Rosca 2)] (http://stackoverflow.com/q/1554099/645270) explica cómo hacer el emulador más rápido. – keyser

+0

Conecta un dispositivo y depura directamente – kishu27

+3

La pregunta no dice nada sobre el uso de un emulador. La depuración en un dispositivo también puede ser lenta. –

Respuesta

3

Suele suceder en Emulator, especialmente cuando está leyendo/escribiendo archivos, haciendo que las llamadas al servidor web y/o el tamaño de su archivo .apk aumenten (el tamaño grande de la aplicación provoca una instalación lenta). La mejor solución es utilizar un dispositivo real que acelere el proceso de instalación y mejore el rendimiento general de su aplicación

17

Comience su aplicación sin depuración y solo si ha llegado a un punto donde se vuelve interesante para la depuración, luego conecte su depurador usando la perspectiva DDMS -> lista de dispositivos -> botón de proceso de depuración.

Editado en 2014: hoy recomendaría probar la virtualización de Genymotion para Android. A diferencia del emulador original de Android, no emula el núcleo del dispositivo Android, sino que lo ejecuta como código x86 en un sistema virtualizado. Eso es típicamente más rápido. Además, trae algunas características que el emulador original simplemente no tiene (como la selección de posición GPS basada en mapas).

+0

cuando la aplicación se inició sin depuración muestra el botón de depurar proceso deshabilitar en ddms. – amy

+0

@amy Seguramente que no. Probablemente no marcó su aplicación como depurable en absoluto. En el archivo AndroidManifest.xml, agregue android: debuggable = "true". – Bananeweizen

+0

Lo he marcado. Obtuve la solución. Necesito seleccionar el proceso para la aplicación también. – amy