正如标题所说......我试图理解"调试"之间的任何可能的差异。和"发布"构建我的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,但它并没有解决我的问题。
提前致谢!