Android Studio - 调试和发布版本之间的差异

时间:2017-03-05 19:30:33

标签: android android-studio gradle

正如标题所说......我试图理解"调试"之间的任何可能的差异。和"发布"构建我的Android应用的变种到build.gradle文件中指定的

问的原因是我试图确定当我将我的Android应用程序构建为发布版而不是调试版时发生的一些奇怪的事情,我想知道可能是什么发生在我不了解的幕后。

这是build.gradle的buildTypes部分的当前版本:

buildTypes {
    debug {
        debuggable true
    }
    release {
        debuggable true
        signingConfig signingConfigs.config

        // Disable Proguard altogether, hopefully:
        minifyEnabled false
        // getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

除此之外,Android Studio在发布版本中是否自动完成了哪些操作?我使用的是Android Studio 2.2.3。

ASIDE 1 - 在任何人说我不应该在发布版本中debuggable true之前,我知道 - 我只是想让两个版本在各个方面都相同,以便我可以确定正在发生的奇怪事情。

ASIDE 2:我已经看过this question,但它并没有解决我的问题。

提前致谢!

0 个答案:

没有答案