Har*_*hid 10 android google-maps google-maps-api-2
我正在使用Google Map Android API v2Android应用程序.
它可以与其他设备上的unsigned apk一起使用.但是当我签署apk并将我的应用程序上传到Play商店时,下载的应用程序显示的是白色屏幕而不是地图.
Sha*_*dow 13
您使用的是哪种类型的密钥库?有两个键.Debug和release key.如果您使用调试密钥并在Android市场上传,则地图将显示为空白.签署apk时使用释放键.
释放关键程序
步骤1:
例如,你的apk名称是A,你正在签署并为A.apk创建一个密钥库,即A.keystore将在某个驱动器位置创建.让我们在E盘中考虑它.
第2步:
现在找到C盘中的jdk(考虑到Windows和分配C盘)
C:\Program Files\Java\jdk1.7.0\bin>keytool -list -v -keystore E:\A.keystore -alias A
Run Code Online (Sandbox Code Playgroud)
因此它将创建SHA-1指纹.
发生这种情况是因为mapApi键对于已签名的apk和未签名的apk是不同的.
你必须使用你用它来发布apk的密钥库来生成SHA1密钥.
不要担心只需按照步骤操作即可.
打开终端和消防指挥
keytool -list -alias -keystore -v
别名:abcd
创作日期:2013年3月15日
条目类型:PrivateKeyEntry
证书链长:1
证书[1]:
所有者:CN = abc,OU = abc,O = abc,L = abc,ST = abc,C = 91
发行人:CN = abc,OU = abc,O = abc,L = abc,ST = abc,C = 91
编号:5142a21d
有效期:Fri Mar 15 09:52:53 IST 2013年至:3月3日星期三09:52:53 IST 2063
证书指纹:
MD5: D3:CA:6D:F4:5E:B6:E1:48:F1:D6:DB:C4:67:F5:C3:B2
SHA1: 03:D8:EF:05:04:CF:06:86:15:1A:F1:D3:B1:18:46:xx:xx:xx:xx:xx
Signature algorithm name: SHA1withRSA
Version: 3
Run Code Online (Sandbox Code Playgroud)
从List中获取SHA1键
打开你的google api控制台并生成新密钥,并为你的包名提供SHA1密钥
03:D8:EF:05:04:CF:06:86:15:1A:F1:D3:B1:18:46:F5:XX:XX:XX:XX; yourpackagename
将新的地图api密钥放在代码中.
| 归档时间: |
|
| 查看次数: |
10925 次 |
| 最近记录: |