我想要com.google.android.maps库。
我只是在Android手机上创建Map的演示,但是在extends MapActivity
它会给出创建类的错误。
任何可下载的链接。
提前感谢。
答案 0 :(得分:12)
您需要下载Google Api,并将构建目标设置为Google Api.So,以便您可以扩展地图活动。
或强>
你可以从android-sdk-tools找到地图库 - >附加组件 - >你的api版本。
答案 1 :(得分:8)
您可以在文件系统上的android-sdk文件夹中找到maps.jar
{ANDROID-SDK_HOME}\add-ons\addon_google_apis_google_inc_8\libs
答案 2 :(得分:1)
答案 3 :(得分:0)
您可以在此处找到可下载的maps.jar http://www.java2s.com/Code/Jar/a/Downloadandroidgooglemapsapi8jar.htm
答案 4 :(得分:0)
这是一个有点旧的线程,但有人可能会发现它很有用。
我遇到了谷歌地图V1的问题以及对它的依赖,因为Gradle中突然dependencies
未加载compileSdkVersion 'Google Inc.:Google APIs:23'
which includes Maps V1,我切换到compileSdkVersion 23
并获得了编译类似于extends MapActivity
的OP问题的错误。我继续寻找地图V1的Jars并发现它们隐藏在:
https://dl.google.com/android/repository/addon2-1.xml
列表包含各种zip
文件的指针,例如:
...
<archives>
<archive>
<!-- Built on: Mon Aug 15 05:06:51 2016. -->
<complete>
<size>86099835</size>
<checksum>e9999f4fa978812174dfeceec0721c793a636e5d</checksum>
<url>google_apis-12_r01.zip</url>
</complete>
</archive>
</archives>
...
要下载该zip文件,您需要获取<url>
值并将其添加到https://dl.google.com/android/repository/
,最终看起来像:
https://dl.google.com/android/repository/google_apis-12_r01.zip
下载并解压后,您将获得以下来源:
google_apis-12_r01
|
|-docs
|-images
|-libs
| |
| |- maps.jar
| \- usb.jar
|
|-samples
\-manifest.ini
之后只需将maps.jar
删除到libs
目录,确保它已加载到依赖项compile fileTree(dir: 'libs', include: ['*.jar'])
中,并且您的项目应该编译。