请注意,我们已经在 Android SDK 的帮助下通过命令行创建了 apk 文件。现在,由于将其上传到 Google Play 商店,需要对 apk 进行签名。我们该怎么做呢。
首先,您需要一个密钥库来开始该过程。您将使用此密钥库对您的 apk 进行签名,并且需要使用相同的密钥库进行签名以供将来更新。在这里了解有关密钥库的更多信息:https://developer.android.com/studio/publish/app-signing#generate-key https://developer.android.com/studio/publish/app-signing#generate-key
生成密钥库后,您应该jarsigner
实用程序(可在 JDK 文件夹中找到)
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore your-release-key.keystore android-release-unsigned.apk alias -storepass password
- 下一步是使用
zipalign
工具(在 android SDK 文件夹中提供)来验证 apk。
path-to-android-sdk/build-tools/version/zipalign -v 4 android-release-unsigned.apk android-prod-released-signed.apk
- 最后一步是验证
apksigner
工具(在android SDK文件夹中可用)
path-to-android-sdk/build-tools/version/apksigner verify android-prod-released-signed.apk
PS:将路径、文件和密码替换为实际值
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)