Cómo compilar y ejecutar manualmente una app perfilable

Para compilar manualmente una aplicación de perfil, primero deberás compilar una aplicación de lanzamiento y luego actualizar su archivo de manifiesto, que convierte la aplicación de lanzamiento en una perfilable. Después de configurar la aplicación perfilable, iniciar el generador de perfiles y seleccionar una perfilable para analizar.

Cómo compilar una app de lanzamiento

Si deseas compilar una aplicación de lanzamiento para generar perfiles, haz lo siguiente:

  1. Para firmar tu aplicación con la clave de depuración, agrega las siguientes líneas al archivo build.gradle de la aplicación. Si ya tienes una variante de compilación de lanzamiento que funciona, puedes omitir este paso.

            buildTypes {
              release {
                signingConfig signingConfigs.debug
              }
            }
          
  2. En Android Studio, selecciona Build > Select Build Variant... y elige la variante de lanzamiento.

Cómo cambiar de lanzamiento a perfilable

Para convertir tu app de lanzamiento en una perfilable, haz lo siguiente: lo siguiente:

  1. Abre el AndroidManifest.xml y agregar lo siguiente dentro <application> Para obtener más detalles, consulta Cómo compilar tu app para el lanzamiento.

    <profileable android:shell="true"/>

  2. Según la versión del SDK, es posible que veas un error relacionado con el la validación; si no puedes resolverlos y consideras que es seguro tratar los errores como advertencias, puedes hacerlo agregando las siguientes líneas a tu build.gradle.

          aaptOptions {
            additionalParameters =["--warn-manifest-validation"]
          }