我建立了一个系统,允许我的营销部门管理我们的内部应用程序.ubuntu服务器使用从PHP执行的SDK和终端命令来创建/构建或更新应用程序,到目前为止,这对我们的游戏商店(成人)应用程序非常有效.然而,我们正在考虑推出一些符合商店商店要求的新应用.
当您将应用程序上传到商店时,需要通过私钥进行签名,任何人都可以指出我使用sdk和terminal命令签署应用程序的正确方向.
虽然以下页面提供了大量信息:http: //developer.android.com/tools/publishing/app-signing.html
我想知道是否有其他人之前已经这样做了,并且可以帮我一个代码示例,而不是我把头撞到墙上8个小时.
谢谢你:D
dud*_*bro 13
在您在问题中引用的同一页面上,有一个用于签署apk的示例命令.
使用您的私钥为您的应用程序签名
当您有一个可以签名的应用程序包时,您可以使用Jarsigner工具对其进行签名.确保您的计算机上有Jarsigner可用,如基本设置中所述.此外,请确保包含您的私钥的密钥库可用.
要对您的应用程序进行签名,请运行Jarsigner,引用应用程序的APK和包含用于对APK进行签名的私钥的密钥库.下表显示了您可以使用的选项.
生成密钥库
$ keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
Run Code Online (Sandbox Code Playgroud)
签一个apk
$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore my_application.apk alias_name
Run Code Online (Sandbox Code Playgroud)
不知道还有什么你正在寻找除了那些已经在文档中签署APK
| 归档时间: |
|
| 查看次数: |
7351 次 |
| 最近记录: |