一直不明白Android开发中的有些文件的具体作用,后来用到了,具体研究了一下,借鉴了一下网上的资料,最后总结下,方便以后查看!老版本中有这么个文件default.properties,既然是老版本,已经淘汰了的,就不再深究。 而新版本的ADT创建项目时,混码的文件project.properti....
分类:
移动开发 时间:
2015-06-15 11:03:43
阅读次数:
141
在Debug调试中,Gson解析是正常的,一旦变成release版本,加入混淆,Gson解析的Bean对象,始终为空,解决这一问题的方案:
在proguard-rules.txt中加入以下几个:-dontobfuscate
#gson 解析的问题
-keepattributes Signature
# Gson specific classes
-keep class sun.misc.Uns...
分类:
其他好文 时间:
2015-06-11 23:01:10
阅读次数:
157
android应用程序的混淆打包规范1.在工程文件project.properties中加入下proguard.config=proguard.cfg,如下所示:target=android-8proguard.config=proguard.cfgEclipse会通过此配置在工程目录生成progu...
分类:
移动开发 时间:
2015-06-03 00:50:54
阅读次数:
279
昨天完成整个android开放环境搭建之后,今天尝试构建新的android工程,针对创建后自带的文件进行学习和解析proguard-project.txtproguard是android混淆器,主要进行无用代码删除、命名修改等,目的是防止反编译。位于sdk/tools/proguard/progua...
分类:
移动开发 时间:
2015-05-28 09:19:51
阅读次数:
170
Android项目:proguard混淆第三方jar. 时间:2015-01-16 15:20来源:网络整理?作者:赵红霞?点击:?370 次 1.Gson混淆123456## ----------------------------------## ########## Gson混淆 ############ ---------...
分类:
移动开发 时间:
2015-05-20 11:32:58
阅读次数:
308
今天做的项目有个需求。要把我们的apk 混淆一下。
于是花了一下午的时间研究了一下,用python 写了个一键生成的脚本。
原理:
我的开发环境是 adt bundle 是android sdk 的集成开发环境,自带了ProGuard。
只需要导出的时候,在project.properties 打开注释的代码。
然后选择 export 导出apk 就自动...
分类:
移动开发 时间:
2015-05-19 20:58:48
阅读次数:
179
参考:
http://www.cnblogs.com/sunzn/archive/2013/03/06/2946952.html
http://www.apkbus.com/android-240707-1-1.html
1、在项目根目录找到project.properties文件,将下图中圈出来的代码注释去除,即申明我们的混淆文件为proguard-project.txt:
...
分类:
移动开发 时间:
2015-05-19 13:04:23
阅读次数:
193
一、普通Android项目代码混淆分两个步骤(项目中不包含第三方类库)
步骤1:新增proguard.cfg文件,里面基本内容可以从网上查找复制
步骤2:在project.properties文件中添加proguard.config=proguard.cfg
二、对于Arcgis For Android项目进行混淆时,由于使用arcgis的第三方类库,对项目混淆时需要对第三方类库进行...
分类:
移动开发 时间:
2015-05-17 20:22:39
阅读次数:
197
由于工作需要,这两天和同事在研究android下面的ProGuard工具的使用,通过查看android官网对该工具的介绍以及网络上其它相关资料,再加上自己的亲手实践,算是有了一个基本了解。下面将自己的理解和认识简要的做个笔记,有异议或者不解的,可以直接留言。什么是ProGuard工具?ProGu.....
分类:
移动开发 时间:
2015-05-14 18:02:47
阅读次数:
198
ProGuard是一个压缩、优化和混淆Java字节码文件的免费的工具,它可以删除无用的类、字段、方法和属性。可以删除没用的注释,最大限度地优化字节码文件。它还可以使用简短的无意义的名称来重命名已经存在的类、字段、方法和属性。这样做的结果是更小的jar、apk……,并且更难被反编译。Android.....
分类:
移动开发 时间:
2015-05-14 15:53:03
阅读次数:
199