关于android签名遇到的一些问题

"C:Program Files (x86)Javajdk1.7.0_55injarsigner.exe" -verbose -keystore myandroid.keystore -signedjar testbim_signed.apk k.apk myandroid.keystore

"C:Program Files (x86)Javajdk1.7.0_55inkeytool.exe"  -genkey -alias  myandroid.keystore -keyalg RSA -validity 20000 -keystore myandroid.keystorekeytool 错误: java.lang.Exception: 无法派生签名算法  原因是RSA写成了RAS。 非法选项:alias  原来是少了- 应该是-alias keytool 错误: java.io.FileNotFoundException: e: estmyandroid.keystore (系统找不到指定的路径。) 输入密钥库的密码短语:时为什么不能输入.原来是隐藏的,输入后虽然看不到,此时”回车“再次输入即可。

C:UsersAdministrator>"C:Program Files (x86)Javajdk1.7.0_55injarsigner.exe" -verbose -keystore aeo_android.keystore -signedjar testbim_signed.apk k.apk aeo_android.keystore 输入密钥库的密码短语: jarsigner 错误: java.lang.RuntimeException: 密钥库加载: C:UsersAdministratoraeo_android.keystore (系统找不到指定的文 件。) 解决办法是:aeo_android.keystore应该和 toolkey.exe中处理的文件名系统改为myandroid.keystore 即可

再次输入新口令: keytool 错误: java.io.FileNotFoundException: e: (拒绝访问。) 这里最好是使用默认的名称即可,不要书写到其他盘的目录。默认在Java的安装目录,更该Java(C:Program Files (x86)Java)目录的权限即可。

C:UsersAdministrator>"C:Program Files (x86)Javajdk1.7.0_55injarsigner.exe" -verbose -keystore myandroid.keystore -signedjar testbim_signed.apk k.apk myandroid.keystore 输入密钥库的密码短语: jarsigner: 找不到myandroid.keystore的证书链。myandroid.keystore必须引用包含私有密钥和相应的公共密钥证书链的有效密钥库密 钥条目。

原文地址:https://www.cnblogs.com/professional-NET/p/4985068.html