针对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. Chronometer android计时器组件Chronometer的使用,android通话时
  2. Android截图功能实现
  3. Android应用层源码阅读笔记--Application
  4. Android(安卓)webview加载html页面根据点击确定选中的控件
  5. Android(安卓)Jetpack系列之Lifecycle组件(一篇文章掌握Lifecycle
  6. android 多分布率解决
  7. Android(安卓)横向布局中间填满
  8. 按着步骤来,学习Android(安卓)NDK入门很简单
  9. [置顶] 进击的Android注入术《五》

随机推荐

  1. Android(安卓)操作SQLite数据库(初步)-在程
  2. Android基础之启动过程分析
  3. android studio如何查看 e.printStackTra
  4. Android:Field can be converted to a lo
  5. Unity调用Android配置方法
  6. android:windowSoftInputMode="adjustPan
  7. Android(安卓)下使用 JSON 实现 HTTP 请
  8. Android中使用ormlite实现持久化--HelloO
  9. android.util.LruCache类
  10. Android(安卓)Runtime(一)