# To enable ProGuard in your project, edit project.properties
# to define the proguard.config property as described in that file.
#
# Add project specific ProGuard rules here.
# By default, the flags ...
分类:
移动开发 时间:
2014-11-20 17:01:19
阅读次数:
236
【意义】混淆代码,可以加大别人反编译的难度,从而最大化的保护自己的代码安全。【场景】我写了一个发短信的程序,回调给游戏一个发短信是否成功的参数,如果成功,游戏就给用户加道具。本意:只想暴露给游戏 doPay()接口,但不想让别人知道我内部的代码及发送短信的内容,所以我就要混淆我的代码,只保留doPa...
分类:
其他好文 时间:
2014-11-17 21:01:57
阅读次数:
215
之前没有使用代码混淆的时候,ShareSDK可以正常使用,点击自定义的按钮,弹出九宫格分享菜单。但是今天使用了代码混淆,测试部发聩分享功能无法使用,测试了一下,还真是不能使用,是可以弹出九宫格,但是里卖弄没有任何平台信息。查看了一些资料,猜测估计是代码混淆搞的,自己尝试着在proguard-project.txt文件中添加下面的代码:
#shareSDK
-keep class cn.share...
分类:
其他好文 时间:
2014-11-17 19:32:44
阅读次数:
130
加入代码混淆器,主要是加入proguard-project.txt文件的规则进行混淆,之前新建Android程序是proguard.cfg文件
可以看一下我采用的通用规则(proguard-project.txt文件)
-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dont...
分类:
移动开发 时间:
2014-11-14 17:52:38
阅读次数:
168
一、使用AndroidStudio搭建环境AndroidStudioIDE(Android平台集成开发环境)是基于IntellijIDEA开发环境,旨在取代Eclipse和ADT(Android开发者工具)为开发者提供更好的开发工具它对UI界面设计和编写代码有更好地支持,可以方便调整设备上的多种分辨率。同样支持ProGuard工具..
分类:
移动开发 时间:
2014-11-11 23:03:01
阅读次数:
305
以下为我此期项目中的关于混淆打包的总结:(本人第一次混淆打包,呵呵,错误很多!列了一些比较头疼的)一、项目混淆过程中注意事项:由于我的sdk版本较高,因此新建android项目下只有proguard-project.txt和project.properties这两个文件夹,而网上一些所谓混淆的方法我...
分类:
移动开发 时间:
2014-11-11 18:25:05
阅读次数:
396
如果项目比较大代码较多,在打包时,可能会出现java.lang.OutOfMemoryError: Java heap space
解决方法:\sdk\tools\proguard\bin\proguard.bat
java -jar "%PROGUARD_HOME%"\lib\proguard.jar %* 添加-Xmx1024m -Xms1024m参数,调高JVM 的使用内存;即变成
j...
分类:
编程语言 时间:
2014-11-11 14:24:29
阅读次数:
215
利用android proguard混淆代码2014-02-05 17:501207人阅读评论(1)收藏举报网上虽然有很多相关博客,不过貌似都不是最新版的。。于是百度+谷歌+github上的开源demo,终于成功的配置了android proguard。最新版的android sdk的默认配置已经可...
分类:
移动开发 时间:
2014-11-11 12:20:11
阅读次数:
359
proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
#proguard.config=${sdk.dir}/tools/proguard/proguard-android-optimize.txt:proguard-project.txt...
分类:
移动开发 时间:
2014-11-05 14:52:10
阅读次数:
171