我知道这个问题与link中的问题重复,但到目前为止还没有人给出正确答案,所以我再问一遍: 我创建了一个应用程序我使用了Android Studio模板提供的地图活动。我创建了一个用于签署应用程序的新密钥。我使用应用程序的包名称和指纹(SHA1)创建了api。然后我确保在google_maps_api.xml文件的发布版本中有一个api密钥。然后我使用V2(完整的apk签名)生成签名的APK,但是当我在真实设备上安装时,地图没有显示在签名的apk中。地图仅在模拟器中或在调试模式下的真实设备上显示,但在我安装应用程序的签名版本时从不显示! 有什么帮助吗?
答案 0 :(得分:0)
您需要使用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
是生成签名密钥库时使用的关键别名
和password
是签署apk时使用的密码
第2步
并使用包
添加发布密钥A3:33:EA:3D:5E:....................85;com.example.package_name