android {
compileSdkVersion 25
buildToolsVersion “25.0.1”
defaultConfig {
applicationId “your.awesome.app”
minSdkVersion 16
targetSdkVersion 25
versionCode 100
versionName “1.0.0”
buildConfigField ‘boolean’, ‘ENABLE_CRASHLYTICS’, ‘true’
}
buildTypes {
depurar {
verdadero depurable
minifyEnabled false
buildConfigField ‘boolean’, ‘ENABLE_CRASHLYTICS’, ‘false’
}
lanzamiento {
falso depurable
minifyEnabled true
proguardFiles getDefaultProguardFile (‘proguard-android.txt’), ‘proguard-rules.pro’
}
}
}
BuildConfig
se encuentra en el paquete de su aplicación, por ejemplo, import com.mycompany.myapp.BuildConfig;
- ¿Cuáles son los mejores videos promocionales y trailers de aplicaciones?
- ¿Qué aplicaciones de Android están actualmente habilitadas para Chromecast?
- ¿Cómo deberíamos determinar el presupuesto de marketing adecuado para una aplicación de Android?
- Aplicaciones de Android: ¿Cuál es la mejor aplicación de Android que te ayuda a meditar?
- ¿Cuáles son las mejores aplicaciones de Android para el diseño de logotipos?
if (BuildConfig.DEBUG) {
// No es una versión de lanzamiento.
}
Si está ejecutando debug build BuildConfig.BUILD_TYPE.equals("debug");
devuelve verdadero Y para la versión de compilación BuildConfig.BUILD_TYPE.equals("release");
devuelve verdadero