versiones studio pie developer descargar app android

android - studio - ¿Dónde está BuildConfig.DEBUG?



android studio (4)

Mi proyecto no parece estar al tanto de esta nueva constante que aparentemente se genera automáticamente en las compilaciones de Android Tools r17:

"Se agregó una función que le permite ejecutar algo de código solo en el modo de depuración. Las compilaciones ahora generan una clase llamada BuildConfig que contiene una constante DEBUG que se configura automáticamente de acuerdo con su tipo de compilación. Puede verificar la constante (BuildConfig.DEBUG) en su código para ejecutar funciones de solo depuración, como generar registros de depuración ".

He confirmado que las nuevas herramientas no generan automáticamente esta clase en mi proyecto. Eliminé todas las salidas del proyecto (incluidas todas las carpetas gen) y las reconstruí, y solo se generan las clases de R.java.

¿Por qué las herramientas no generan la clase BuildConfig? Puede ser relevante que esté usando IntelliJ.


Acabo de comprobar. Se genera aquí (en todos tus proyectos):

gen/package_name/BuildConfig.java

Y contiene lo siguiente:

/** Automatically generated file. DO NOT MODIFY */ package package_name; public final class BuildConfig { public final static boolean DEBUG = true; }



IntelliJ aparentemente no admite la generación de este archivo. Utilizo IntelliJ para editar mi código pero ant para compilarlo, y las cosas de BuildConfig se generan para mí. Por lo tanto, puede esperar a que IntelliJ produzca una actualización que genere BuildConfig o cambiar a ant para compilar.


IntelliJ no genera los archivos java y de clase BuildConfig.

Supongo que esta función es proporcionada por el complemento ADT para Eclipse, y no es parte de las herramientas de SDK / cosas de compilación comunes.