我在我的应用程序中成功使用谷歌地图,但随后需要将Android SDK版本从1.5更改为2.0。现在无法解析Google地图的导入问题。
答案 0 :(得分:24)
确保你有
<uses-library
android:name="com.google.android.maps" />
在您的应用程序清单中,并且您不仅下载了2.0 SDK,而且还下载了2.0-with-google-APIs SDK。然后在Eclipse中设置项目的属性以检查所需SDK的Google API版本。然后尝试清理你的构建(Project-&gt;在eclipse中清理;从命令行中“ant clean”)。
答案 1 :(得分:15)
将google-play-services.jar添加到我的项目路径解决了我的问题。
右击项目 - &gt; properties-&gt; java build path-&gt;库标签 - &gt;添加外部jar
浏览到android-sdk文件夹 - &gt; extras \ google \ google-play-services \ libproject \ google-play-services_lib \ libs \
如果您没有google-play-services文件夹,则需要关闭eclipse并单独打开SDK管理器并下载google-play。
如果你已经下载了google-play但仍然没有看到你的google-play-services文件夹,那么你需要搜索它....很可能你安装了多个android sdks ....
答案 2 :(得分:13)
1.使用sdk manager安装所有google API。
2.在你的清单中,在application element add
下 <uses-library android:name="com.google.android.maps" />
3.您还必须包含地图的jar文件.. 右键单击您的项目并转到构建路径,然后添加外部存档。 找到你的sdk。 Android的SDK窗口\插件\ addon_google_apis_google_inc_8 \库\映射
答案 3 :(得分:4)
右键单击属性 - &gt; Android并选择目标名称 Google API 而不是Android x.x为我解决了这个问题。
答案 4 :(得分:1)
添加 编译'com.google.maps.android:android-maps-utils:0.5 +'
在build.gradle的依赖项部分
答案 5 :(得分:0)
您可能还需要将google-play-services_lib添加到项目的库列表中。这样做对我来说解决了这个问题。
右键单击project-&gt; properties-&gt; Android
单击Library Reference / Project表右侧的“Add ...”按钮。
如果您使用SDK管理器下载了Google Play服务库,则应该在按下“添加”按钮时弹出的“项目选择”框中选择该库作为选项。
如果您尚未下载Google Play服务,请按照此处的说明操作: http://developer.android.com/google/play-services/setup.html