Java 在我的android应用程序中使用灰色方块代替谷歌地图

Java 在我的android应用程序中使用灰色方块代替谷歌地图,java,android,Java,Android,我正在创建一个基于网络的android应用程序,我想在我的应用程序中集成谷歌地图。我也得到了我的api密钥,但是我仍然得到了灰色的方块,而不是实际的地图 在控制台中,我收到了这个消息 [2012-12-17 17:37:28 - Google] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.googl

我正在创建一个基于网络的android应用程序,我想在我的应用程序中集成谷歌地图。我也得到了我的api密钥,但是我仍然得到了灰色的方块,而不是实际的地图

在控制台中,我收到了这个消息

[2012-12-17 17:37:28 - Google] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.google/.MapsActivity }
[2012-12-17 17:37:28 - Google] ActivityManager: Warning: Activity not started, its current task has been brought to the front 
这是我的日志:

12-17 17:31:23.004: W/dalvikvm(301): threadid=1: spin on suspend #1 threadid=8 (pcf=0)
12-17 17:31:23.004: D/dalvikvm(301): Temporarily moving tid 313 to fg (was 0)
12-17 17:31:23.004: D/dalvikvm(301): Temporarily raised priority on tid 313 (19 -> 0)
12-17 17:31:23.013: W/dalvikvm(301): threadid=1: spin on suspend resolved in 1014 msec
12-17 17:31:23.013: D/dalvikvm(301): Restored policy of 313 to 0
12-17 17:31:23.013: D/dalvikvm(301): Restored priority on 313 to 19
12-17 17:31:23.444: D/dalvikvm(301): GC_FOR_MALLOC freed 5064 objects / 310440 bytes in 1440ms
12-17 17:31:23.864: D/dalvikvm(301): GC_FOR_MALLOC freed 9756 objects / 595416 bytes in 98ms
12-17 17:31:24.194: D/dalvikvm(301): GC_FOR_MALLOC freed 5164 objects / 335976 bytes in 135ms
12-17 17:31:24.374: D/dalvikvm(301): GC_FOR_MALLOC freed 6226 objects / 380088 bytes in 59ms
12-17 17:31:24.584: D/dalvikvm(301): GC_FOR_MALLOC freed 8548 objects / 652784 bytes in 52ms
12-17 17:31:24.744: D/dalvikvm(301): GC_FOR_MALLOC freed 6088 objects / 369232 bytes in 59ms
12-17 17:31:24.903: I/MapActivity(301): Handling network change notification:CONNECTED
12-17 17:31:24.903: E/MapActivity(301): Couldn't get connection factory client
12-17 17:31:28.734: D/dalvikvm(301): GC_FOR_MALLOC freed 5901 objects / 533024 bytes in 47ms
12-17 17:31:31.524: D/dalvikvm(301): GC_FOR_MALLOC freed 1368 objects / 166224 bytes in 41ms
12-17 17:31:36.544: D/dalvikvm(301): GC_FOR_MALLOC freed 1278 objects / 162584 bytes in 41ms
12-17 17:31:39.044: D/dalvikvm(301): GC_FOR_MALLOC freed 1278 objects / 162552 bytes in 42ms
12-17 17:31:41.594: D/dalvikvm(301): GC_FOR_MALLOC freed 1278 objects / 162512 bytes in 42ms
12-17 17:31:54.893: D/dalvikvm(301): GC_FOR_MALLOC freed 1278 objects / 162568 bytes in 43ms
12-17 17:32:25.104: D/dalvikvm(301): GC_FOR_MALLOC freed 1278 objects / 162568 bytes in 41ms
12-17 17:33:35.694: D/dalvikvm(301): GC_FOR_MALLOC freed 1278 objects / 162504 bytes in 42ms
12-17 17:36:25.954: D/dalvikvm(301): GC_FOR_MALLOC freed 1280 objects / 162560 bytes in 40ms

正如我在评论中提到的,这不是一个错误,也与你的问题无关

您应该检查您是否遵循的指南,同时检查您的api密钥是否编写良好


编辑:您还可以查看更多信息。

…或者使用不需要任何API键或其他东西的免费库:轻量级,支持OSM、Google Maps、Google Sattelite,完全支持缩放/移动,以及演示功能的示例实现。

警告:活动未启动,当您的应用程序已经运行并且您尝试再次运行它时,它的当前任务会显示在前面。但是即使在我重新启动eclipse之后,我也会收到相同的错误。这不是错误。这只是一个“警告”,告诉您您正试图从eclipse运行同一个应用程序,但代码没有更改,因此没有进行编译。你可以忽略这一点。谢谢你,但是你能告诉我为什么我不能访问谷歌地图吗,现在我得到的只是灰色背景中的简单方块12-17 17:31:24.903:I/MapActivity301:处理网络更改通知:CONNECTED 12-17 17:31:24.903:E/MapActivity301:无法获取连接工厂客户端。这两行代码让我有点困惑,它们也是可以忽略的,我总是在尝试在我的应用程序中调用地图时得到它们。事实上,你不需要创建许可证,并不意味着你尊重TOS