Android - Google地图无法显示

Flo*_*ade 6 android key map

请原谅我的英语不好,我是法国人!

我有一个关于我的Android应用程序的问题...我想整合一个谷歌地图,所以我已经按照教程(来自谷歌开发者网站),但当我何时尝试谷歌演示我有一个空白地图!什么都没有显示,我有这个错误:

06-17 14:34:29.067: E/Google Maps Android API(29152): Authorization failure.  Please see https://developers.google.com/maps/documentation/android/start for how to correctly set up the map.
06-17 14:34:29.067: E/Google Maps Android API(29152): Ensure that the following correspond to what is in the API Console: Package Name: com.example.mapdemo, API Key: AIzaSyBWkgi7WlIhPRT8UQtxyIlz4yr9UZ3qE5c, Certificate Fingerprint: ADFDA5FBEEFC1C02BEFD197CD30B3A581327107D
06-17 14:34:29.887: E/Google Maps Android API(29152): Failed to load map. Error contacting Google servers. This is probably an authentication issue (but could be due to network errors).
Run Code Online (Sandbox Code Playgroud)

我已经执行了这个命令以获得SHA-1:

C:\Program Files\Java\jdk1.7.0_21\bin>keytool -list -alias androiddebugkey -keystore C:\Users\AZS\.android\debug.keystore -storepass android -keypass android -v
Run Code Online (Sandbox Code Playgroud)

包名称为:com.example.mapdemo

我已将Google Maps Android API v2和Google Maps API v2激活到服务标签中.

但它不起作用......

你有个主意吗?

非常感谢 !

GOL*_*DEE 11

请检查..

  1. 检查项目中是否存在包含"android-support-v4.jar"的"libs"文件夹."android-support-v4.jar"位于"android-sdk"drectory下的"/extras/android/compatibility/v4/android-support-v4.jar"中.

  2. 在运行项目之前,必须将项目构建目标设置为"Google API",而不是Android xx版本:选择项目并单击Eclipse中的项目>属性>项目构建目标并选择任何"Google API",然后运行项目在你的手机上.如果您使用模拟器,还必须将模拟器的AVD设置为任何"Google API".

  3. 再一次,您无需创建新的Google Maps API密钥即可测试您的项目,只需使用默认提供的API密钥,该密钥在Google API控制台中显示为"浏览器应用的密钥(带有引用者)" .

  4. 最后,最重要的是将Google Play服务添加为Android库项目,如下所示:

选择File> Import> Android> Existing Android Code Into Workspace,然后单击Next.选择Browse ...,输入/ extras/google/google_play_services/libproject/google-play-services_lib,然后单击Finish.

  • 这是第二点!:) 非常感谢 (2认同)