válida una subido studio programa play modificada has google firmar firma encrypt deshabilitar con como apps app android eclipse debugging ddms

una - ¿Cómo depurar la aplicación de Android firmada de Eclipse?



play encrypt private key (4)

Android 2.2. Necesito depurar mi APK firmado en mi Nexus S. ¿Cómo se puede hacer esto utilizando Eclipse?

Comienzo la aplicación en mi teléfono y luego ...?


Cuando el dispositivo se conecte a su eclipse ejecutando mechine, establezca debuggable = true en el archivo de manifiesto y habilite el modo de depuración en el teléfono Android para ver el registro actual en ejecución usando logcat, de lo contrario

Puede depurar su aplicación en ejecución usando herramientas adb desde la línea de comandos

adb logcat - Ver registro de dispositivo

mostrará el logcat actual (mensajes de depuración)

adb logcat [ <filter-spec> ]

usando puedes filtrar solo tus mensajes de depuración dados

para configurar la vista de la herramienta de depuración http://developer.android.com/guide/developing/tools/adb.html


En Android Studio estable, debe agregar las siguientes 2 líneas a la application en el archivo AndroidManifest :

android:debuggable="true" tools:ignore="HardcodedDebugMode"

El primero habilitará la depuración de los archivos APK firmados, y el segundo evitará el error de compilación.

Después de esto, puede adjuntar al proceso a través del botón "Adjuntar depurador a proceso de Android".


Establezca debuggable=true en el manifiesto, exporte, instale y firme la aplicación. Conecte el dispositivo a través de USB, habilite la depuración de USB. Luego abra la perspectiva DDMS, seleccione el dispositivo y adjúntelo al proceso de su aplicación (verá el nombre del paquete en la lista). Si tiene un dispositivo rooteado, puede conectarse a cualquier proceso si adb se ejecuta como root.


Tienes dos formas ..

  1. Puede usar Log.v o log.d o Log.i (Registro) en su código y obtener todos esos registros en la vista logcat en eclipse mientras su aplicación se ejecuta en su dispositivo.
  2. Puede ejecutar (mientras depura, presionando el ícono del insecto en el eclipse) la aplicación desde el eclipse en el dispositivo. Al poner puntos de interrupción en su código, puede depurar su aplicación.