Android 混淆
三杯五岳
这个作者很懒,什么都没留下…
展开
-
Invalid proguard configuration file path D:\...\proguard.cfg does not exist or is not a regular file
在打包前我们需要加点东西来混淆代码,是我们打包后再反编译后无法正常查看代码。 混淆代码其实灰常简单,在需要打包的项目下找到 project.properties这个文件,打开然后在最下面加上一句话就ok了,如下图: 低版本的adt不是这样写的,高版本就这样写就ok了,如果是低版本的话是写成 proguard.config=proguard.cfg。不过现在一般都用不上了,都是搞版本的,原创 2016-04-15 22:39:55 · 1866 阅读 · 0 评论 -
android webview中调用了js的混淆
今天有一个bug,就是webview跟js交互的方法怎么也调不起来,debug包没问题,release包就出错,想想是打包时混淆的问题,打了一个不混淆的包,果不其然,就是混淆的问题。 然后就找解决方案,在proguard-project文件中有这么一句 # If your project uses WebView with JS, uncomment the following # a转载 2016-05-25 10:25:13 · 917 阅读 · 0 评论 -
5分钟搞定android混淆
前言 混淆是上线前挺重要的一个环节。android使用的ProGuard,可以起到压缩,混淆,预检,优化的作用。但是很多童鞋还没有掌握正确的写混淆文件的姿势。我希望搞个模板化的东西,让大家轻松搞定混淆。那么,开始写一个项目的混淆吧。。。我是不是很直接。。。。 五步搞定 1 打开项目中的proguard-rules.pro,将下面的代码复制进去。我的思路是将混淆分为2个主要部分 定制化转载 2016-05-05 18:06:10 · 1234 阅读 · 0 评论