-applymapping

Android代码混淆工具Proguard的配置文件proguard-rules.pro内选项,
用来维持两次混淆公用一份代码混淆符号表mapping.txt,确保相同的代码前后两次混淆后是一样的命名。

app的build.gradle文件中混淆配置如下(开启优化):

android {    buildTypes {        release {            minifyEnabled true            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'        }    }}

assembleRelease编译出现如下错误:

Warning:com.tencent.wxop.stat.StatConfig: method 'boolean isDebugEnable()' is not being kept as 'b', but remapped to 'a' Warning:com.tencent.wxop.stat.StatConfig: method 'boolean isDebugEnable()' is not being kept as 'a', but remapped to 'c'Warning:uk.co.senab.photoview.PhotoViewAttacher: method 'boolean access$300()' is not being kept as 'a', but remapped to 'h'Warning:uk.co.senab.photoview.PhotoViewAttacher: method 'boolean access$300()' is not being kept as 'h', but remapped to 'g'Warning:there were 19 kept classes and class members that were remapped anyway.You should adapt your configuration or edit the mapping file.If you are sure this remapping won't hurt, you could try your luckusing the '-ignorewarnings' option.(http://proguard.sourceforge.net/manual/troubleshooting.html#mappingconflict1)Warning:Exception while processing task java.io.IOException: Please correct the above warnings first.:app:transformClassesAndResourcesWithProguardForRelease FAILED

改为如下(不开启优化)即可:

proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

更多相关文章

  1. 《第一行代码》学习笔记 第 3 章
  2. Android(安卓)失去焦点,关闭弹出的软键盘
  3. Android(安卓)Audio代码分析6 - AudioEffect
  4. android检测网络连接状态示例讲解
  5. [置顶] Android(安卓)“It would be better to be explicit if a
  6. Android学习心得(四)——互联网应用
  7. android java编程注意事项
  8. 文件管理器-android源代码
  9. 【Android】常量DEFAULT_KEYS_SHORTCUT 功能的验证 及其 源码实

随机推荐

  1. 给两到五年经验的Android面试者
  2. android 内存缓冲机制:MemoryCache
  3. [中英文对照]android Designing for TV(
  4. Android(安卓)studio 基于BaseAdapter 的
  5. android sqllite 分析
  6. Android(安卓)导航条效果实现(一) TabActiv
  7. Android(安卓)图片缩放,手势,事件
  8. [中英文对照]android Designing for TV(
  9. Android(安卓)5中样式对话框
  10. android取得当前网络连接状态