我是Google Play游戏服务的新手,最近设法将其添加到应用中。我使用MAC上的这个commant为终端生成了一个证书指纹来测试它:
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
我的问题是,当我将我的应用程序上传到我的开发帐户时,我应该将证书从调试更改为发布吗?如果是,我该怎么做?
它是否使用相同的命令但是instea of" debug.keystore" - > release.keystore?感谢。
答案 0 :(得分:2)
是的,您需要更改它。看到您使用androiddebugkey
。当您发布应用程序时,您需要对应用程序进行签名,然后使用相同的密钥生成证书。
如果您使用Android Studio,则可以轻松创建新的密钥库和新的密钥别名。 (构建 - >生成签名APK)
生成发布证书:
keytool -list -v -keystore ~/MyPath/my.new.keystore -alias mynewalias -storepass keystorepassword -keypass aliaspassword
编辑:使用以下命令行列出证书指纹(SHA1,MD5):
keytool -v -list -keystore yourkeystore -alias youralias