Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用库com.google.android.gms时出错_Android_Google Maps - Fatal编程技术网

使用库com.google.android.gms时出错

使用库com.google.android.gms时出错,android,google-maps,Android,Google Maps,我正在尝试使用Google Map V2,我必须按照以下说明操作: 我做了: 注册谷歌地图API并获取我的API密钥。 为导入播放服务更新我的SDK。 导入到我的文件夹。 将工作区中的库导入到项目中。 下面是我的带有导入库的项目 在清单中,如果我删除行:com.google.android.gms 它的作品,我可以启动,编译和使用我的应用程序 我用的是真正的手机,索尼4.2 你知道我的构建失败的原因吗?我不明白:/ 谢谢。去掉这两种元素 用于com.google.android.maps的是m

我正在尝试使用Google Map V2,我必须按照以下说明操作:

我做了: 注册谷歌地图API并获取我的API密钥。 为导入播放服务更新我的SDK。 导入到我的文件夹。 将工作区中的库导入到项目中。 下面是我的带有导入库的项目

在清单中,如果我删除行:com.google.android.gms 它的作品,我可以启动,编译和使用我的应用程序

我用的是真正的手机,索尼4.2

你知道我的构建失败的原因吗?我不明白:/ 谢谢。

去掉这两种元素

用于com.google.android.maps的是mapsv1,您没有使用mapsv1


第二个是你自己完全编造出来的。没有这样的库,因此您的声明将在100%的Android设备上失败。

我也跟着tuto,但是……转到项目属性->Java构建路径->订单和导出,然后选择播放服务库。@RaymondP已经完成了。但是事实上,我不能直接添加playservicelib*.jar,只能添加他的父组,比如googleapi[Android 4.2.2]、Android私有库和Android依赖项。当我有ormlite.jar、guice.jar、javax.inject.jar时,我没有把.jar放在列表中。如果我把这几行添加到清单中,那是因为我读过了。我现在在哪里搜索。如果我在清单中添加了这一行,那是因为我读了这篇文章——如果你在任何官方文档中添加第二个元素,我会感到震惊。请简单地删除这两个元素。好的,我已经找到了为什么我要将该行添加到manifest->application中。这是因为API RoboGuice使用它,RoboMapActivity类扩展到com.google.android.mapsMapActivity。如果我不把它添加到清单中,我会得到一个错误。找不到类..我试图不使用RoboGuice,因此从MapActivity扩展了我的类,但这是相同的问题,我只能从com.google.android.maps.MapActivity扩展;你说1.0不推荐了?我在某个地方出错了…@Vadorequest:您在前两条评论中描述的所有内容都是针对mapsv1的。您需要决定使用的是“地图V1”还是“地图V2”。如果您使用的是Maps V2,则不会使用com.google.android.Maps.MapActivity,因为这是针对Maps V1的。