运行时错误无法找到类com.google.android.gms.maps.SupportMapFragment

时间:2015-07-28 08:22:38

标签: android google-maps android-fragments dictionary google-play-services

我知道这个问题之前曾在几篇文章中被问过,但我已经尝试过所有内容,但没有一个能解决我的问题。 我正在尝试使用Google Maps v2 API显示地图的应用。该项目编译时没有错误,但它在运行时崩溃,在LogCat中出现此错误:

Could not find class 'com.google.android.gms.maps.SupportMapFragment'
我检查时

1-设备上安装了最新版本的Google服务。

2- google-play-services_lib项目位于与引用项目相同的文件夹下,并且目前已作为库添加到项目中(如下所示):

enter image description here

3- Google服务库显示在Android依赖项下:

4-我反编译了该项目的apk并且令人惊讶的是在'类'文件夹我看到gms文件夹没有map文件夹且没有SupportMapFragment类: enter image description here

5-我添加了lib来构建路径:

enter image description here

如果有人能提出解决问题的想法,我将非常感激。

1 个答案:

答案 0 :(得分:0)

您需要将库添加到类路径中。

为此,只需右键单击eclipse包资源管理器中的库文件,然后选择添加到构建路径。

然后清理并重建,一切都应该没问题。