我知道这个问题与此链接中的问题重复,但是直到现在还没有人对这个问题给出正确的答案,所以我再问一次:我创建了一个应用程序。我使用了Android Studio模板提供的地图活动。我创建了一个新密钥来对应用程序进行签名。我使用应用程序的包名称和指纹 (SHA1( 创建了 api。 然后我确保我在google_maps_api.xml文件的发布版本中有一个 api 密钥。然后我使用 V2(完整的 apk 签名(生成了签名的 APK,但是当我在真实设备上安装地图时,地图没有显示在签名的 apk 中。地图仅在模拟器或调试模式下的真实设备上显示,但在安装应用程序的签名版本时永远不会显示!!有什么帮助吗?
使用密钥库文件和密码创建释放密钥,以便Signed Apk
然后,您必须在开发人员控制台中添加密钥
步骤 1
在命令提示符下:
keytool -list -v -keystore /home/rafsan/Desktop/Android/Projects/TestApp/keystore.jks -alias test -storepass password -keypass password
哪里
/home/rafsan/Desktop/Android/Projects/TestApp/keystore.jks
是已签名 apk 的密钥库文件所在的路径
test
是生成签名密钥库时使用的密钥别名
签名APK时使用的密码password
步骤 2
转到开发者控制台
并添加带有包的发布密钥
A3:33:EA:3D:5E:....................85;com.example.package_name