Android 如何为“创建调试密钥库”;Google Play应用程序签名“;项目

Android 如何为“创建调试密钥库”;Google Play应用程序签名“;项目,android,android-studio,google-play-games,android-keystore,android-app-signing,Android,Android Studio,Google Play Games,Android Keystore,Android App Signing,对于调试密钥库(当直接从android studio运行应用程序时,该应用程序正在使用google play服务-进行登录等),您必须创建调试密钥库。但有了新功能“Google Play App Signing”,生成的密钥库是一个带有特殊上传签名的“上传密钥(Google发明的)”。问题是(我猜)我需要一个带有应用签名的调试密钥库(我猜)。所以问题是:我如何用“应用签名”(我知道的MD5和SHA-1)创建调试密钥库,要使您能够在IDE之外运行已签名的应用程序并登录到google play服务?

对于调试密钥库(当直接从android studio运行应用程序时,该应用程序正在使用google play服务-进行登录等),您必须创建调试密钥库。但有了新功能“Google Play App Signing”,生成的密钥库是一个带有特殊上传签名的“上传密钥(Google发明的)”。问题是(我猜)我需要一个带有应用签名的调试密钥库(我猜)。所以问题是:我如何用“应用签名”(我知道的MD5和SHA-1)创建调试密钥库,要使您能够在IDE之外运行已签名的应用程序并登录到google play服务?

将在您第一次在Android Studio中运行或调试项目时由Android Studio在$HOME/.Android/debug.keystore中自动创建,并设置密钥库和密钥密码

但是,如果您希望签署应用程序,您可以执行以下操作:


如果您想找到debug.keystore命令,那么您可以转到google云平台,然后从左侧菜单中选择凭证

之后,找到您的应用程序,检查包名并单击它

在新窗口中,您应该找到一个命令来重新生成
debug.keystore

keytool -genkey -v -keystore my-release-key.jks
-keyalg RSA -keysize 2048 -validity 10000 -alias my-alias