ProGuard是一款免费的Java类文件的压缩、优化、混肴器。它可以帮你删除没用的类,字段,方法与属性,使字节码最大程度地优化,使用简短且无意义的名字来重命名类、字段和方法 。目前eclipse已经把Proguard集成在一起了,如果你需要单独使用ProGuard的话,可以下载本软件。使用方法1、...
分类:
编程语言 时间:
2015-05-04 17:41:49
阅读次数:
369
折腾了好久。。。。。郁闷 -_- 1.首先,project.properties里的配置文件变了,之前的项目一直都是在project.properties这个文件中添加一行proguard.config=proguard.cfg 然后proguard.cfg是自动生成的,不想被混淆的...
分类:
移动开发 时间:
2015-05-01 09:18:22
阅读次数:
143
最近一个项目 发现之前的 混淆加密不好使了。总结了一下既往对大家有用
废话少说直接 上步骤。(把大象放冰箱里)
1.看下面项目图片
应该都有这两个文件吧。反正我是没有config.cfg。网上都说有 。随意了
2.配置 project.properties.
发现了吧这两个是一样的。直接复制好了。
3.配置proguard-project.txt
这是没配置过得...
分类:
其他好文 时间:
2015-04-28 18:41:46
阅读次数:
134
升级到高版本的 android sdk 之后发现 proguard 打包app 时出现The same input jar [*.jar] is specified twice 的错误,导致混淆失败无法打包出新版本通过一天的折腾人都要崩溃了,最终还是被我找到了解决办法。解决方法如下:打开 progu...
分类:
编程语言 时间:
2015-04-21 17:41:32
阅读次数:
132
1.设置project.properties文件:2.设置proguard-project.txt文件:
分类:
系统相关 时间:
2015-04-21 12:58:50
阅读次数:
160
发生这个错误是因为打包混淆时找不到我们的引用包,有的人可能说我没有引用什么Library啊,事实上,我们现在的项目创建时就默认有v4包,这是google提供的兼容包,主要为了应对Android3.0以后的新组建也可以在3.0之前使用,例如Fragment,ViewPager等等,好了,现在我们回到正...
分类:
其他好文 时间:
2015-04-21 12:44:19
阅读次数:
115
`Proguard`的配置,啥都不说了,全都是泪。 搞android的兄弟,将代码用Proguard混淆后,app出现闪退。整了一下午,后台的捉急了,也参加进来整了。 说下项目架子 + gradle 项目管理工具 + okHttp gson joda-time ...
分类:
其他好文 时间:
2015-04-16 23:51:50
阅读次数:
315
Proguardandroid代码混淆防止反编译http://www.360doc.com/content/13/1030/13/9171956_325290258.shtml
分类:
移动开发 时间:
2015-04-10 23:56:17
阅读次数:
149
1,在android系统环境中编译自己的项目时,往往会用到第三方jar包。这些jar包在eclipse中添加编译,一路畅通,因为eclipse已经帮助你配置好了。但是当把这个项目拷贝到系统环境中编译时,jar包就会不管用。下面是自己遇到的问题,通过查找网上的资料,遇到各种问题,最后终于解决。通过博客总结一下,给大家分享。
条件:例如:先在eclipse中开发的应用,用到support-v...
分类:
移动开发 时间:
2015-04-02 13:29:01
阅读次数:
236
当混淆后的代码输出一个堆栈信息时,方法名是不可识别的,这使得调试变得很困难,甚至是不可能的。幸运的是,当ProGuard运行时,它都会输出一个/bin/proguard/mapping.txt文件,而这个文件中包含了原始的类,方法和字段名被映射成的混淆名字。retrace.bat脚本(Window)...
分类:
其他好文 时间:
2015-04-01 16:56:36
阅读次数:
171