繁体   English   中英

Android Eclipse ADT Release建设项目不会删除调试字段

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM