为什么我的发布签名 Android 应用程序中的 Google MapView 只能在模拟器上运行,而不能在我的设备上运行
我开发了一个使用 Google MapView 的 Android 应用程序。 在开发阶段(使用调试密钥),该应用程序在模拟器和我的设备上都运行良好。
现在,在发布我的应用程序之前,我已完成以下步骤:
- 开设一个新的 Google 帐户(用于 公司)
- 使用创建了一个新的密钥存储 我的发布版本的 keytool
- 为我的版本生成了 MD5 key(使用 keytool -list)
- 将 MD5 注册到 谷歌地图 API (http://code.google.com/android/maps-api-signup.html) 当我使用新的登录时 谷歌帐户。
- 更改了所有 apikey 元素 我的 MapViews 到新生成的 一。
- 导出我的应用程序 使用 ADT 插件的 Eclipse (项目->导出->导出Android 应用程序)
- 在向导中,我签署了我的 使用我的释放密钥的应用程序。
- 在我的上安装了该应用程序 设备使用(adb install)
由于某种原因,MapView 没有加载任何图块,就好像我输入的密钥不正确一样。 我已经重复上述步骤3次以上,得到相同的结果。
请注意,
- 我的 android 清单包含 INTERNET 权限
- 除了 签署申请。
使用模拟器从 Eclipse 启动应用程序,MapView 工作得很好。即使 apikey 元素包含为我的发布密钥库生成的密钥。
有什么建议吗??
I've developed an android application which uses the Google MapView.
during the development phase (with the debug key), the application worked fine both on the emulator and on my device.
Now, prior to releasing my application I've done the following steps:
- Opened a new Google account (for
the company) - Created a new key store using
keytool for my release builds - Generated an MD5 for my release
key (using keytool -list) - Registered the MD5 with the
Google Maps API
(http://code.google.com/android/maps-api-signup.html)
while I was signed in using my new
Google account. - Changed all the apikey elements
of my MapViews to the newly generated
one. - Exported my application from
Eclipse using the ADT add-in
(Project->Export->Export Android
Application) - In the wizard, I signed my
application using my release key. - Installed the application on my
device using (adb install)
For some reason, the MapView is not loading any tiles, as if the key I entered is incorrect.
I've repeated the above steps more then 3 times, for the same results.
Please Note,
- My android manifest contains the
INTERNET permissions - Nothing was changed other than
signing the application.
Launching the application from Eclipse using the emulator, the MapView works great. even though the apikey element contains the key generated for my release keystore.
Any suggestions??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论