4

I am obtaining that BuildConfig.BUILD_TYPE returns always "release", even if I am compiling it in debug mode.

I include here a part of my build.gradle:

buildTypes {
        debug {
            debuggable true
            minifyEnabled false
        }
        release {
            debuggable false
            minifyEnabled false
            //md5 sign certificate split in two
            proguardFile './dexguard-config/dexguard-release-conservative.pro'
            //proguardFile getDefaultDexGuardFile('dexguard-release-aggressive.pro')
            proguardFile 'dexguard-project.txt'
        }

Thank you!

Jaume Colom
  • 1,701
  • 3
  • 11
  • 6

2 Answers2

7

Make sure you are importing BuildConfig of your own module, with the package name from its AndroidManifest.xml.

Other modules' BuildConfigs might be hardwired to release.

laalto
  • 150,114
  • 66
  • 286
  • 303
-1

Check your option in Build Variants in Android Studio.

PS: You can also run your release APK in debug mode.

Ishaan Kumar
  • 968
  • 1
  • 11
  • 24