2

我正在尝试在 android 中进行 Map View(从 iOS 迁移)。在 android SDK 面板中,我安装了 google 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。我已经在谷歌上搜索了一个结果,但它们没有工作(他们中的大多数人都在确保安装了谷歌 API。

我在使用从 android 开发网站下载的 Eclipse ADT 使用 64 位 Macbook Pro。

AndroidManifest.xml我的文件中:

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

2 回答 2

9

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

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

关于如何在您的 android 项目中添加库的主题: 将库/JAR 添加到 Eclipse Android 项目

于 2013-06-14T14:06:39.863 回答
1

您还需要将构建目标(项目 > 属性 > Android)设置为其中包含 Google API 的构建目标,以使用 Maps V1。

话虽如此,Raghunandan 是正确的——您应该使用 Maps V2,因为您无法再获得 Maps V1 API 密钥。请注意,地图 V2 不要求您拥有“Google API”构建目标。

于 2013-06-14T14:02:56.910 回答