关于为什么要签名,欢迎百度。下面是常用的签名方法
1.dos下面运行命令 要正确配置好java和android的环境变量
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA
-validity 10000
接下来会让你输入密码,默认不回显得 。 后面就是其它开发者信息。完成后,会在文档下面
生成keystory文件。
keytool -list - keystore "*.keystore路径" 获取机器的MD5值。地图开发会用到。
jarsigner -verify "my_signed.apk" 验证APK是否签名成功
2. adt插件签名
project--->android tools--->export signed appliection pkg
3. 代码混淆
在properties 中加入 proguard.config=proguard.cfg
win xp中混淆后可以正常签名。但win 7中 混淆以后,提示
conversion to Dalvik format failed with error 1错误
解决方法:
http://sourceforge.net/projects/proguard/files/
下载 proguard 最近包。替换 \android-sdk-windows\tools\proguard
下面的lib和bin目录文件,然后重启eclipse
参考资料:http://www.cnblogs.com/bobli/archive/2011/09/06/2168238.html
1.dos下面运行命令 要正确配置好java和android的环境变量
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA
-validity 10000
接下来会让你输入密码,默认不回显得 。 后面就是其它开发者信息。完成后,会在文档下面
生成keystory文件。
keytool -list - keystore "*.keystore路径" 获取机器的MD5值。地图开发会用到。
jarsigner -verify "my_signed.apk" 验证APK是否签名成功
2. adt插件签名
project--->android tools--->export signed appliection pkg
3. 代码混淆
在properties 中加入 proguard.config=proguard.cfg
win xp中混淆后可以正常签名。但win 7中 混淆以后,提示
conversion to Dalvik format failed with error 1错误
解决方法:
http://sourceforge.net/projects/proguard/files/
下载 proguard 最近包。替换 \android-sdk-windows\tools\proguard
下面的lib和bin目录文件,然后重启eclipse
参考资料:http://www.cnblogs.com/bobli/archive/2011/09/06/2168238.html