Quiero depurar mi aplicación desde mi teléfono. ¿Cómo firmo mi aplicación para poder hacer esto? No sé mucho sobre el manifiesto.android: ¿cómo puedo marcar mi aplicación como depurable?
Respuesta
Al poner android:debuggable="true"
en su archivo de manifiesto, la aplicación entrará en modo de depuración, eso significa que android administrará todos los archivos de registro con respecto a su aplicación. Pero asegúrese de volver a ponerlo false
(o eliminar esta etiqueta) si la aplicación va a vivir o para el modo de lanzamiento.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
...
<application android:icon="@drawable/icon"
android:debuggable="true"
Esto no es necesario y tampoco se recomienda esto. De hecho, las herramientas insertan automáticamente el indicador "debuggable = true" cuando se construye un APK para depurar en un emulador o dispositivo, y en el lanzamiento no tienes que preocuparte por quitar este marcador. Así que solo ejecutar en modo de depuración o adjuntar depurador hará lo necesario si está utilizando Android Studio (que es el IDE recomendado de todos modos). – ND27
Con el nuevo sistema de compilación de Gradle, la forma recomendada es asignar esto en los tipos de compilación.
En su módulo de aplicación build.gradle
:
android {
//...
buildTypes {
debug {
debuggable true
}
customDebuggableBuildType {
debuggable true
}
release {
debuggable false
}
}
//...
}
- 1. Android valor 'depurable' default
- 2. Javascript como bytecode depurable
- 3. Android: cómo marcar sms como leído enRecibir
- 4. ¿Cómo puedo licenciar mi aplicación de Android?
- 5. android: cómo registrar mi aplicación como "aplicación de cámara"
- 6. ¿Cómo puedo admitir mi aplicación Android para múltiples tiendas Android?
- 7. ¿Puedo evitar que Android mate mi aplicación?
- 8. ¿Cómo puedo mostrar mi actividad como un diálogo en Android?
- 9. ¿Cómo puedo integrar AirPush Ads en mi aplicación de Android?
- 10. ¿Cómo puedo marcar el código de Perl como obsoleto?
- 11. ¿Cómo puedo proteger mi aplicación iOS contra herramientas como iFunbox
- 12. ¿Cómo puedo distribuir mi aplicación Perl como un único archivo?
- 13. Marcar como obsoleto
- 14. ¿Cómo puedo marcar una propiedad como obsoleta en Delphi?
- 15. android: ¿Cómo puedo implementar un tutorial de primera vez como Go Launcher en mi aplicación?
- 16. ¿Cómo marcar un conjunto .net como seguro?
- 17. ¿Cómo marcar una clase como Deprecated?
- 18. ¿Puedo marcar una clase como no mi código para que el depurador pase por encima?
- 19. ¿Puedo construir mi aplicación para Android como depuración pero firmar con release keystore
- 20. ¿Puedo marcar una función como obsoleta en Scala?
- 21. ¿Cómo puedo mantener mi aplicación Heroku privada?
- 22. ¿Cómo puedo probar mi aplicación Dock
- 23. ¿Cómo marcar código como estable usando Composer?
- 24. ¿Cómo puedo proteger mi aplicación web java?
- 25. ¿Cómo puedo integrar mi aplicación con mi widget?
- 26. ¿Cómo puedo evitar que Google Toolbar ofrezca traducir mi aplicación?
- 27. En VB.NET, ¿puedo marcar una función como obsoleta?
- 28. ¿Puedo marcar un control remoto GIT como de solo lectura?
- 29. ¿Cómo puedo proteger mi aplicación ASP.NET AJAX?
- 30. GoogleApps: cómo puedo implementar mi aplicación
Ahora, la forma correcta es la siguiente: [explicación completa] [1] [1]: http://stackoverflow.com/a/4580630 –