关于android签名遇到的一些问题
"C:\Program Files (x86)\Java\jdk1.7.0_55\bin\jarsigner.exe" -verbose -keystore myandroid.keystore -signedjar testbim_signed.apk k.apk myandroid.keystore
"C:\Program Files (x86)\Java\jdk1.7.0_55\bin\keytool.exe" -genkey -alias myandroid.keystore -keyalg RSA -validity 20000 -keystore myandroid.keystorekeytool 错误: java.lang.Exception: 无法派生签名算法 原因是RSA写成了RAS。 非法选项:alias 原来是少了- 应该是-alias keytool 错误: java.io.FileNotFoundException: e:\test\myandroid.keystore (系统找不到指定的路径。) 输入密钥库的密码短语:时为什么不能输入.原来是隐藏的,输入后虽然看不到,此时”回车“再次输入即可。
C:\Users\Administrator>"C:\Program Files (x86)\Java\jdk1.7.0_55\bin\jarsigner.exe" -verbose -keystore aeo_android.keystore -signedjar testbim_signed.apk k.apk aeo_android.keystore 输入密钥库的密码短语: jarsigner 错误: java.lang.RuntimeException: 密钥库加载: C:\Users\Administrator\aeo_android.keystore (系统找不到指定的文 件。) 解决办法是:aeo_android.keystore应该和 toolkey.exe中处理的文件名系统改为myandroid.keystore 即可
再次输入新口令: keytool 错误: java.io.FileNotFoundException: e: (拒绝访问。) 这里最好是使用默认的名称即可,不要书写到其他盘的目录。默认在Java的安装目录,更该Java(C:\Program Files (x86)\Java)目录的权限即可。
C:\Users\Administrator>"C:\Program Files (x86)\Java\jdk1.7.0_55\bin\jarsigner.exe" -verbose -keystore myandroid.keystore -signedjar testbim_signed.apk k.apk myandroid.keystore 输入密钥库的密码短语: jarsigner: 找不到myandroid.keystore的证书链。myandroid.keystore必须引用包含私有密钥和相应的公共密钥证书链的有效密钥库密 钥条目。