前两天在弄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(安卓)cocos2d-x开发(三)之创建Android工程和编译
  2. android 程序 发布加密
  3. Android(安卓)签名类型
  4. 在Windows系统中使用NDK编译Android二进制文件并运行
  5. 基本Dalvik VM调用
  6. ubuntu环境:下载、编译模拟器平台android内核源码
  7. Android(安卓)源码编译环境搭建
  8. Android应用程序获取系统权限
  9. Android应用程序获取系统权限

随机推荐

  1. Android中Activity组件详解
  2. Android4.2增加新键值
  3. 浅谈android的selector背景选择器
  4. 用Visual Studio 2010开发Android应用
  5. [导入]Android植入Wooboo广告教程
  6. Android(安卓)Animation学习笔记
  7. android:shrinkColumns的用法 (2011-04-2
  8. android的PowerManager和PowerManager.Wa
  9. Android(安卓)requires compiler complia
  10. Android(安卓)studio简介