当前位置:操作系统 > 安卓/Android >>

Android签名总结

在ADT22中签名很奇怪,经历了以下步骤才最终签名成功:
 
1.签名前清空eclipse项目中bin的所有内容。
 
2.用eclipse导出Usigned Application package,到C:\Program Files (x86)\Java\jdk1.7.0_25下
 
3.生成秘钥库:
 
  C:\Program Files (x86)\Java\jdk1.7.0_25>keytool -genkey -alias fronware.keystore
 
 -keyalg RSA -validity 40000 -keystore fronware.keystore
4.执行签名步骤:
   C:\Program Files (x86)\Java\jdk1.7.0_25>jarsigner -digestalg SHA1 -sigalg MD5wit
hRSA -verbose -keystore fronware.keystore -signedjar CloudDeskTop_signed.apk Clo
udDeskTop.apk fronware.keystore
注意:
       在JDK1.7上以下命令C:\Program Files (x86)\Java\jdk1.7.0_25>jarsigner  -verbose -keystore fronware.keystore -signedjar CloudDeskTop_signed.apk CloudDeskTop.apk fronware.keystore会导致签名后的APK无法安装。
      需要加上参数-digestalg SHA1 -sigalg MD5withRSA
补充:移动开发 , Android ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,