android代码签名和混淆打包
来源:互联网 发布:超盟数据李健豪 编辑:程序博客网 时间:2024/05/16 05:46
出处:http://blog.csdn.net/xiaoyi_tdcq/article/details/35987215?utm_source=tuicool&utm_medium=referral
下面先说一下apk的签名:
1.apk签名必须先弄一个key,如何生成key呢?那么就要运用jdk来生成。
首先必须把jdk在系统环境变量中配置好。这个就不多说了,这是使用java就必须配置好的。
2.生成keystore
运行cmd,然后使用cd 进入 C:\Program Files\Java\jdk1.6.0_10\bin>(也就是你C盘的安装jdk的位置)目录下,然后输入keytool -genkey -alias android.keystore -keyalg RSA -validity 50000 -keystore android.keystore
参数意义:-validity主要是证书的有效期,写50000天。
红色的android字样可以随便改成自己的命名。
命令执行后会在C:\Program Files\Java\jdk1.6.0_10\bin>目录下生成 android.keystore文件。如下图:
弄到apk后就可以打包了,并且带上自己的签名。
在打包前我们需要加点东西来混淆代码,是我们打包后再反编译后无法正常查看代码。
混淆代码其实灰常简单,在需要打包的项目下找到 project.properties这个文件,打开然后在最下面加上一句话就ok了,如下图:
低版本的adt不是这样写的,高版本就这样写就ok了,如果是低版本的话是写成 proguard.config=proguard.cfg。不过现在一般都用不上了,都是搞版本的,在高版本中这样写就会在打包的最后步骤上报错:报错的大概内容是:
invalid proguard configuration file path c:.../proguard.cfg dose not exist or is not regular file
加完后就可以签名打包apk了。
在Eclipse界面点击 File-》Export...
然后就可以了!成功到处带签名的混淆代码的apk。
- android代码签名和混淆打包
- android代码签名和混淆打包
- android代码签名和混淆打包
- android代码混淆和打包签名
- android代码签名和混淆打包
- android 签名和混淆打包
- Android 签名打包 混淆代码 proguard
- android代码混淆,打包签名出错
- Android签名打包及代码混淆
- 生成签名和混淆代码进行打包
- android 签名、混淆打包
- android 签名、混淆打包
- android 签名、混淆打包
- Android 混淆打包、签名
- android签名打包、签名混淆、多渠道打包
- android开发步步为营之10:代码签名混淆后编译和打包
- Android应用程序的代码混淆和签名
- android 签名混淆-多渠道打包
- 《金缕曲》
- C++ 调用Matlab画图
- Httpclient核心架构设计
- iOS视图控制器编程指南 --- 实现一个容器视图控制器
- java正则表达式
- android代码签名和混淆打包
- TChart 控件
- 讲义五 java语言基础
- JAVA SkipList 跳表 的原理和使用例子
- 反者道之动?
- 一行代码改变label某个范围的字体颜色
- 码农小汪-SpringMVC-入门篇
- python汉诺塔递归
- 剑指offer:平衡二叉树