目前我正在尝试使用Eclipse ADT Export工具和使用Proguard构建的私有密钥库来构建一个发布apk文件。但它永远不会从项目中删除调试。 考虑到Android已经更新了不添加android:debuggable =“false”的事实,因为在Android中实现了新技术。尽管使用signed keystore和proguard导出项目,它仍然永远不会从项目中删除调试代码。 我目前在r22上使用Android SDK。 有没有人对为什么这是一个问题有任何见解?是否启用proguard意味着它的发布apk文件或密钥库?
代码:
if (BuildConfig.DEBUG) {
startActivity(new Intent().setClass(this, Testing.class));
} else {
startActivity(new Intent().setClass(this, TestingB.class));
}
答案 0 :(得分:0)
这是Android平台的known bug。我们在项目中做的是添加一个名为Constants.DEBUG的公共静态布尔常量,并使用它代替BuildConfig.DEBUG。