您的位置:首页 > 移动开发 > Android开发

Android选择user编译出现proguard错误时的解决办法

2014-02-11 11:48 519 查看
Android 选择user版本进行编译的时候,有时候会出现proguard错误,要解决此错误,我们需要知道的是:

1.proguard的作用:将java代码进行混淆编译的工具.

2.因为proguard是混淆工具,所以Android的mk文件也对其支持为两种方式:

(1).方式一:设置编译方式为全部混淆

LOCAL_PROGUARD_ENABLED := full

如果使用该方式,还需要做如下事情:

①、定义proguard.flags文件

②、编辑proguard.flags,按其语法规则指定不需要混淆的native方法与变量。

③、在Android.mk中指定混淆配置文件:

LOCAL_PROGUARD_FLAG_FILES := proguard.flags

(2).方式二:指定该工程不要使用代码混淆的工具进行代码混淆:

如:LOCAL_PROGUARD_ENABLED := disabled
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐