我想获取com.google.android.maps的库来添加我的项目

时间:2011-06-20 10:39:04

标签: android

我想要com.google.android.maps库。

我只是在Android手机上创建Map的演示,但是在extends MapActivity它会给出创建类的错误。

任何可下载的链接。

提前感谢。

5 个答案:

答案 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

enter image description here

答案 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'])中,并且您的项目应该编译。