针对android 选择user版本进行编译的时候,会出现proguard错误,我们需要知道的事情

1.proguard是做什么的,他的作用是将java代码进行混淆的工具

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

1.指定不需要混淆的native方法与变量的proguard.flags文件

如:LOCAL_PROGUARD_FLAG_FILES := proguard.flags

2.制定编译的工程,不要使用代码混淆的工具进行代码混淆

如:LOCAL_PROGUARD_ENABLED := disabled

3.不设置,默认使用LOCAL_PROGUARD_ENABLED := full.即将该工程代码全部混淆

更多相关文章

  1. Android高手进阶教程(十七)之---Android中Intent传递对象的两种
  2. Android(安卓)init源代码分析(1)概要分析
  3. Android自定义字体样式Typeface的三种技术方案:Java代码的setType
  4. Android(安卓)网络访问框架 NiceDay 发布
  5. Android(安卓)依赖注入Dagger2 使用 之 初体验
  6. Android利用Binder进行通信
  7. 写给Android开发者的Kotlin入门
  8. 工(程师)欲善其事,必先利其(编译)器——《Android(安卓)Studio实战—
  9. 深入浅出RxJava四-在Android中使用响应式编程

随机推荐

  1. 0129-数组的排序, 数组的合并, 数组成员
  2. vue学习之路(路由)
  3. 0201-常用字符串函数
  4. Linux发行版的系统目录名称命名规则及用
  5. Centos7最小安装完成后,ifconfig命令用不
  6. 【最新】PMP、ACP换审续费流程
  7. 基于Docker部署Ldap环境
  8. Spinnaker持续交付实战
  9. pdb clone mos文档
  10. 在vim中设置tab缩进为4个字符