【问题标题】:You must sign an apk with the same signature as the app you are trying to certify - blockchainds.com : How to sign an apk file by Android Studio?您必须使用与您要验证的应用程序相同的签名签署一个 apk - blockchainds.com:如何通过 Android Studio 签署 apk 文件?
【发布时间】:2019-05-22 23:53:33
【问题描述】:

根据 blockchainds.com(一个 apk 市场)的文档,我必须下载该站点准备的 apk,然后使用与我的主应用程序(即上传的)相同的签名对该 apk 进行签名。 我的问题:我如何签署 apk 文件。我得到错误。我可以用相同的签名签署我的项目。我还不能辞职我自己的 apk。我们如何在 android studio 3.2 中签署 apk 文件(不是项目)?

【问题讨论】:

    标签: android-studio apk sign


    【解决方案1】:

    您可以找到有关使用 android studio here 签署 apk 的详细信息您可以查看此 video tutorial also。 现在要从 blockchainds 签署空白 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” &lt;your keystore alias name&gt;

    系统将要求您插入密钥库文件的密码,输入密码并按 Enter。 即使没有显示任何文字,您的密码也会被插入!

    如果一切顺利,未签名的 APK 将被签名,您现在可以提交它。

    【讨论】:

    • 谢谢。在您回答的第一部分:我没有使用捆绑包,我想签署一个 apk(没有项目或捆绑包)。关于 jarsigner,我将对其进行测试。当然,我尝试过使用 apksigner。我不知道将 jarsigner 用于 apk 文件是否有效(似乎 jatsigner 是为 jar 设计的......)。但是我会测试它。 73
    • @maniaq 使用 jarsigner 签署 apk 是有效的。请参阅 Android 开发者网站和 Blockchainds 上的文档。鼓励开发人员使用 apksigner 对 apk 进行签名。此技术涉及使用 Java SDK 中的 jarsigner 命令对 apk 文件进行签名
    猜你喜欢
    • 2015-08-06
    • 1970-01-01
    • 2020-04-08
    • 1970-01-01
    • 2011-06-18
    • 2020-07-03
    • 2016-11-21
    • 1970-01-01
    相关资源
    最近更新 更多