地图不会显示在使用 V2 的签名安卓应用程序中(完整的 apk 签名)!



我知道这个问题与此链接中的问题重复,但是直到现在还没有人对这个问题给出正确的答案,所以我再问一次:我创建了一个应用程序。我使用了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

最新更新