我正在尝试在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" />
答案 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;建立目标。