前两天在弄android的混淆编译,说点自己碰到的体会

也不知道是android几点几之后项目根目录下面的proguard.cfg的文件变成proguard-project.text了。

想要开启混淆编译,只需要在project.properties中把

#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

前面的#号去掉就行了。

另外如果有不需要进行混淆编译的外部jar包,则需要在proguard-project.txt中添加相关的注释

如果碰到什么问题,那就把他们都-downtwarn掉,相关语法还请自己网上查找。

-libraryjars libs/fastjson-1.1.26.jar

-dontwarn com.alibaba.fastjson.**

-keep class com.alibaba.fastjson.** { *; }

我是用这样的方式来实现混淆编译的。

项目用的比较急,也没空仔细研究proguard,采用这样的方式打包成功,手机运行也没问题。

也不知道会不会有其他问题,希望大家指出。

更多相关文章

  1. Android 客户端发送邮件(JMail方式)
  2. Android Activity四种加载方式
  3. Android原生运行uniapp使用5+app创建项目时的SDK集成步骤(一)
  4. Android开源项目第二篇——工具库篇
  5. Android项目Android Studio目录结构
  6. Android Ant更新项目
  7. android两种方式实现发送短信的功能代码
  8. Android 进阶——Android Studio 项目结构详细述及Gradle脚本语
  9. 马达 vibrator的android的timed_output实现方式

随机推荐

  1. Android根据屏幕宽度缩放图片
  2. android 中 unable to start service 错
  3. Android(安卓)读取sdcard指定目录文件
  4. FlycoDialog_Master 酷炫吊炸天的Android
  5. Android手势库
  6. Tabhost
  7. 更新Anadroid SDK Tooks之后,Eclipse提示N
  8. ScrollView 嵌套 RecyclerView 显示不完
  9. Android(安卓)再按一次退出程序三种办法
  10. Android(安卓)-- 过滤器相关