在blockchainds.com(一个apk市场)的相应文档中,我必须下载该站点准备的apk,然后使用与我的主应用程序(已上传)相同的签名对该apk进行签名。 我的问题:我如何签名apk文件。我犯错了。我可以使用相同的签名来签名我的项目。我还不能退出自己的apk。我们如何在android studio 3.2中签名一个apk文件(不是项目)?
答案 0 :(得分:0)
您可以找到有关使用android studio here签名apk的详细信息。您可以选中此video tutorial also。
现在要从区块链中签名空白apk,您需要转到Java安装目录。打开命令提示符,然后键入cd C:\Program Files\Java\jdk-9.0.1\bin
(如果您已经更改了安装文件夹,请使用相同的命令,但是将目录更改为在安装SDK时选择的目录)
键入以下命令,但带有以下参数:
jarsigner -keystore <path to the keystore file> <path to the unsigned APK> <keystore alias>
示例:jarsigner -keystore “C:\Users\Keystore\my_signature.jks" “C:\Users\Downloads\Unsigned_Test.apk” <your keystore alias name>
系统将要求您输入密钥库文件的密码,然后键入,然后按Enter。 即使没有显示任何文字,您的密码也会被插入!
如果一切正常,未签名的APK将被签名,您现在可以提交它。