[英]Android Eclipse ADT Release building project does not remove debug fields
目前,我正在尝试使用带有Proguard构建的私钥存储的Eclipse ADT导出工具构建发布的apk文件。 但是它永远不会从项目中删除调试。 考虑到以下事实:由于已在Android中实现了新技术,因此Android已更新为不添加android:debuggable =“ false”。 尽管使用已签名的密钥库和启用了proguard的项目来导出项目,但它仍然永远不会从项目中删除调试代码。 我目前在使用Android SDK的r22。 有谁对为什么会出现问题有任何见解? 是否启用了proguard意味着它可以发布apk文件或密钥库?
码:
if (BuildConfig.DEBUG) {
startActivity(new Intent().setClass(this, Testing.class));
} else {
startActivity(new Intent().setClass(this, TestingB.class));
}
这是Android平台的已知错误 。 我们在项目中所做的是添加一个名为Constants.DEBUG的公共静态布尔常量,并使用它代替BuildConfig.DEBUG。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.