我开发了一个使用Google MapView的Android应用程序。
在开发阶段(使用调试密钥),应用程序在模拟器和设备上都运行良好。
现在,在发布我的应用程序之前,我已经完成了以下步骤:
- 开设了一个新的Google帐户(for
公司)
- 使用创建新的密钥库
我发布的keytool版本
- 为我的发布生成了一个MD5
key(使用keytool -list)
- 用MD注册MD5
Google Maps API
(http://code.google.com/android/maps-api-signup.html)
当我使用我的新签约时
Google帐户。
- 更改了所有apikey元素
我的MapViews到新生成的
之一。
- 从中导出我的应用程序
Eclipse使用ADT加载项
(项目 - >导出 - >导出Android
应用程序)
- 在向导中,我签了名
应用程序使用我的释放密钥。
- 安装了我的应用程序
设备使用(adb安装)
醇>
由于某种原因,MapView没有加载任何图块,就像我输入的密钥不正确一样。
为了相同的结果,我重复了上述步骤3次以上。
请注意,
- 我的Android清单包含
INTERNET权限
- 除了以外没有任何改变
签署申请书。
醇>
使用模拟器从Eclipse启动应用程序,MapView运行良好。即使apikey元素包含为我的发布密钥库生成的密钥。
有什么建议吗?