导入的com.google无法解析

时间:2013-06-14 14:00:13

标签: java android eclipse google-maps

我正在尝试在android中进行Map View(从iOS迁移)。在android SDK pannel中我安装了谷歌API(API 17),我希望能解决这个问题。所以在我的源代码中我有:

import com.google.android.maps.GeoPoint;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;

它给了我错误:The import com.google cannot be resolved。我搜索了谷歌搜索结果,但他们没有工作(大多数都确保安装了Google API。

我使用从Android开发站点下载的Eclipse ADT 64位Macbook Pro。

在我的AndroidManifest.xml文件中:

<uses-library android:name="com.google.android.maps" />

2 个答案:

答案 0 :(得分:9)

您必须将库添加到项目中。

您可以在sdk中找到.jar文件 sdk\add-ons\addon-google_apis-google-17\libs\maps.jar

关于如何在Android项目中添加库的主题: Adding a library/JAR to an Eclipse Android project

答案 1 :(得分:1)

您还需要将构建目标(Project&gt; Properties&gt; Android)设置为包含Google API的构建目标,以使用Maps V1。

话虽如此,Raghunandan是正确的 - 您应该使用Maps V2,因为您无法再获取Maps V1 API密钥。请注意,Maps V2 要求您拥有&#34; Google API&#34;建立目标。