找不到com.google.android.gms.maps.model.Latlng的类文件

时间:2014-10-29 13:34:08

标签: android github actionbarsherlock eclipse-adt

我正在研究ActionBarSherlock,我该如何修复它?在我的google-play-services_lib中我有我的latlng.class但在我的错误描述中它无法定义latlng.class请帮帮我。

这是我的2个错误:

  • 无法解析com.google.android.gms.maps.model.Latlng类型。它是从所需的.class文件间接引用的
  • 项目未构建,因为其构建路径不完整。找不到com.google.android.gms.maps.model.Latlng的类文件。修复构建路径,然后尝试构建此项目

在我的控制台标签中:

[2014-10-29 20:46:33 - GoogleMapsV2WithActionBarSherlock] All versions of the libraries must be the same at this time.
[2014-10-29 20:46:33 - GoogleMapsV2WithActionBarSherlock] Versions found are:

[2014-10-29 20:46:33 - GoogleMapsV2WithActionBarSherlock] Path: C:\Users\joma\Desktop\workspace\GoogleMapsV2WithActionBarSherlock\libs\android-support-v7-gridlayout.jar
[2014-10-29 20:46:33 - GoogleMapsV2WithActionBarSherlock]   Length: 38334
[2014-10-29 20:46:33 - GoogleMapsV2WithActionBarSherlock]   SHA-1: bbd8a6ac0de84f30a15f1f6b11f61e8387da3db0

[2014-10-29 20:46:33 - GoogleMapsV2WithActionBarSherlock] Path: C:\Users\joma\Desktop\workspace\gridlayout_v7-master\libs\android-support-v7-gridlayout.jar

[2014-10-29 20:46:33 - GoogleMapsV2WithActionBarSherlock]   Length: 38334

[2014-10-29 20:46:33 - GoogleMapsV2WithActionBarSherlock]   SHA-1: 87d4ee6826a41fd3d2680d4f9ee63334455265a6
[2014-10-29 20:46:33 - GoogleMapsV2WithActionBarSherlock] Jar mismatch! Fix your dependencies

我尝试再次构建路径,但没有发生任何事情,我还尝试再次下载 google-play-service_lib 并导入但没有发生错误

2 个答案:

答案 0 :(得分:0)

您正在使用2个不同的支持库删除其中一个,并将删除的引用设置为未删除的库。

答案 1 :(得分:0)

在你的问题中你提到了错误。所以问题是你没有正确地提到图书馆

首先右键单击您的项目,然后单击Build path-> configure build path->在项目的属性中选择Android(然后在右侧,您可以列出名称,以便点击Android)。

检查是否添加了库google play服务.....检查是否有绿色勾选 如果你没有看到绿色勾号,那就意味着你添加了lib。

还要检查是否将lib导入到您的工作区: -

第1步: - 导入 - >项目 - > Android - >现有的Android代码进入Workspace,检查复制到工作区并浏览到你的android sdk文件夹所在的位置:< android sdk文件夹> / extras / google / google_play_services / libproject / google-play-services_lib

第2步:点击完成