android sdk自带工具proguard混淆jar包使用教程
来源:互联网 发布:Mac电脑老弹广告 编辑:程序博客网 时间:2024/05/16 05:17
俺也做几年安卓了,不怕大家笑话,安卓项目中的代码签名成APK上传到市场的时候肯定要被混淆,这个一早就会,但是还是第一次知道自己打的jar包还可以被混淆,知道jar包可以被加密,但是还真不知道安卓中提供给其他方使用的SDK还可以被混淆,好了,大家不要笑了,小弟现在就把这个步骤写出来供自己记录和不会的朋友参考。
首先需要找到安卓SDK中的proguard工具,俺用的最新 本版,建议用新版本,如图:
双击 proguardgui.bat 打开混淆工具的GUI界面,如图:
点击Load configuration 后,选择用于混淆的文件,这个文件就是打APK包时用于混淆安卓代码的那个文件,如图:
点击打开后点击next,如图:
然后右上角选择需要被混淆的jar包和输出路径,路径必须是文件不是文件夹,右下角添加不需要混淆的安卓SDKjar包和第三方jar包,注意安卓的SDKjar包有2个,如图标记:
设置好后就点击next,然后一直next,直到出现这个界面位置,Target 这项看情况,有时必须制定java版本,还有2项最好勾上,是忽略异常提示和强制执行,如图:
然后next,出现这个界面:如图:
点击process,就开始混淆了,一般这个过程需要2分左右,这个还要看电脑配置和jar包大小,如果超过10分钟还没OK,说明肯定出问题,重新看哪是否没配置好,再搞一次,知道出现这个界面,就说明成功,如图:
然后去找到成功混淆后的jar包,可以反编译下,看下指定的代码都被混淆了吗?安卓代码文件混淆成功后会显示成abcd……之类的,这个想必大家都懂,这里就不细说了,然后把jar包替换之前未混淆的,看下可以正常运行吗?如果不能说明有问题,好了,小伙伴们如果还有不懂的可以留言
转载请注明本文出自Alex老夫子的博客(http://blog.csdn.net/msn465780),谢谢支持!
- android sdk自带工具proguard混淆jar包使用教程
- myeclipse中使用自带工具导出jar包方法
- Android .jar包使用ProGuard方式混淆
- 使用sdk下的proguard混淆jar包
- 使用Proguard混淆jar包
- android 使用proguard 混淆jar
- android工程创建的jar包使用proguard进行混淆
- android工程创建的jar包使用proguard进行混淆
- android工程创建的jar包使用proguard进行混淆
- android工程创建的jar包使用proguard进行混淆
- 【Android】jar包Proguard混淆方法
- Android - 混淆jar包 ProGuard GUI 使用方法
- Android jar包Proguard混淆方法
- 【Android】jar包Proguard混淆方法
- 简单使用ProGuard混淆jar包
- Android SDK 自带proguardgui.bat混淆jar包
- 使用Android SDK自带工具draw9patch制作简单的.9.png图片
- 使用SDK自带工具查看sqlite数据库
- c++多线程 二
- Android:一键find控件,从此告别繁琐的findViewById
- PHP $_SERVER["SCRIPT_NAME"]、$_SERVER["PHP_SELF"]、$_SERVER["QUERY_STRING"]、$_SERVER["REQUEST_URI"]
- 弓形矩阵
- eclipse无法导出android签名包的问题
- android sdk自带工具proguard混淆jar包使用教程
- C++学习笔记---容器和算法
- Java bench - Simple and lightweight service load testing tool
- C++应用程序的编译过程
- 龙卷风袭击广东致6死215伤 广州停
- 华为C++笔试题
- 杭电ACM_2015_JAVA
- Android实际开发中的bug总结与解决方法(二)
- EBS form日历可选范围设置(calendar.setup )介绍