1、在Eclipse项目包下的project.properties文件中加入proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 2、在Eclipse项目包下的proguard-proj
分类:
移动开发 时间:
2016-02-25 13:44:56
阅读次数:
224
在Android Studio中,自带反编译查看class文件,如果没有混淆的话,class文件跟java文件基本没有区别了,为了保护,还是混淆的好。 网上看了不少资料,都是直接下载proguard额外jar,直接生成,觉得不方便,既然apk都能混淆,为什么不直接通过Android Studio来混
分类:
移动开发 时间:
2016-02-01 17:58:29
阅读次数:
250
在导出apk加密程序时,只需将项目中project.properties的proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt注释取消即可# This file is automatic...
分类:
移动开发 时间:
2016-01-25 16:48:57
阅读次数:
203
将proguard-android.txt复制一份重命名成proguard-rules.pro,且在build.gradle添加release { minifyEnabled true proguardFiles getDefaultProguardFile('progu...
分类:
移动开发 时间:
2016-01-22 21:23:36
阅读次数:
331
作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java代码...
分类:
移动开发 时间:
2016-01-05 12:33:03
阅读次数:
189
一、Project项目结构app/build/ app模块build编译输出的目录app/build.gradle app模块的gradle编译文件app/app.iml app模块的配置文件app/proguard-rules.pro app模块proguard文件build.gradle 项目的...
分类:
移动开发 时间:
2016-01-01 13:00:31
阅读次数:
182
http://blog.csdn.net/lovexjyong/article/details/24652085为了防止自己的劳动成果被别人窃取,混淆代码能有效防止被反编译,下面来总结以下混淆代码的步骤:1. 大家也许都注意到新建一个工程会看到项目下边有这样proguard-project.txt一...
分类:
移动开发 时间:
2015-12-15 01:01:41
阅读次数:
269
# Add project specific ProGuard rules here.# By default, the flags in this file are appended to flags specified# in E:\android\sdk/tools/proguard/pr.....
分类:
其他好文 时间:
2015-12-14 10:54:11
阅读次数:
216
-optimizationpasses 5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses打包APK时将会面临一个问题就是防反编译,看看 proguard.cfg 文件,这里是 google默认 不混淆 Activity 、Ser...
分类:
其他好文 时间:
2015-12-04 14:48:25
阅读次数:
96
发现一个奇怪的问题,如果使用下面的配置来keep的话,native的方法还是被删掉了,百思不得其解。-keepclasseswithmembersclass*{native*;}搜了搜解决方案,说可能是proguard对这个“native *”支持不太好,换成下面这种就可以正常keep住了。-kee...
分类:
其他好文 时间:
2015-12-03 20:45:50
阅读次数:
149