Android Studio APK Analyzer para las compilaciones de depuración

Estoy ejecutando la última versión de Android Studio (2.2 Preview 1) que acaba de ser lanzado y tratando de aprovechar algunas de las nuevas herramientas.

El nuevo analizador de APK es muy útil pero no puedo conseguir que funcione con las compilaciones de depuración, sólo parece ser exacto para las versiones de compilación.

Aquí hay una captura de pantalla de lo que parece la versión de lanzamiento, como se puede ver el recuento de métodos parece preciso y todas las bibliotecas de Android que estoy utilizando se incluyen.

Release APK

Ahora, si tiro en la compilación de depuración de la misma aplicación se ve totalmente diferente. Falta todo mi código de aplicación, así como todas las bibliotecas de terceros. Y se puede ver que el recuento de métodos también se ha reducido drásticamente.

Depurar APK

¿Entonces estoy haciendo algo mal aquí? ¿Cómo puedo conseguir que esta análisis se lleve a cabo en mis compilaciones de depuración también?

Nota vía James Lau en G +:

Fue diseñado para ayudarte a entender y reducir el tamaño de tu versión de APK, ya que eso es lo que publicas. Como tal, es probable que desee ejecutarlo en su versión de APK. Puede dejar Instant Run activado para crear Release APK como Instant Run sólo funciona en Debug.

¿Está seguro de que tiene una compilación de depuración completa y no un archivo APK para un SWAP HOT o WARM?

Android Studio desde 2.0 tiene una función llamada "Instant Run" que permite crear algún tipo de "delta-APKs" para actualizar una aplicación en el dispositivo después de hacer algunos pequeños cambios. La ventaja es que usted no tiene que ejecutar un proceso completo de generación de gradles y por lo tanto, un SWAP CALIENTE es mucho más rápido.

Los APK especiales de SWAP de HOT / WARM incluyen sólo los cambios realizados recientemente y algún código adicional para fusionar el APK creado en el APK existente en el dispositivo.

Por lo tanto, debería intentar ejecutar "Rebuild project" o "Clean project" y ver si el APK de depuración creado es como esperaba.

  • ¿Hay una manera de obtener una lista de todas las clases de un archivo .dex?
  • Cómo evitar el límite de 65k método al utilizar Google Play Services
  • Error al importar el proyecto Jar en Android
  • No se puede ejecutar dex: varios archivos dex definen Lcom / myapp / R $ array;
  • Uso de Groovy en Android
  • Gradle ejecutando dex Error en la línea de comandos demasiado tiempo
  • Dex Loader No se puede ejecutar Los archivos dex múltiples definen
  • Acceso a clases de aplicación de dex file por classloader
  • Instalar crashlytics sin tela?
  • Acelerar el tiempo de construcción del proyecto Android en IntelliJ IDEA
  • Android Dex: la opción "--core-library" para suprimir este mensaje de error
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.