如何将google maps v2 sdk添加到maven项目作为依赖项?

时间:2013-02-22 19:51:22

标签: android maven google-maps-android-api-2

如何将google maps v2 sdk添加到maven项目作为依赖项? 我正在使用jar文件,但项目需要资源。 我如何添加它们?

2 个答案:

答案 0 :(得分:3)

您应该能够使用我的Maven Android SDK Deployer将Play服务安装到您的本地Maven存储库或部署到您的存储库管理器,然后将apklib依赖项添加到包含地图内容的Google Play服务。

更多https://github.com/mosabua/maven-android-sdk-deployer

答案 1 :(得分:0)

看起来Google地图v2 API是Google Play服务的一部分。因此,从SDK管理器中,您需要确保它已安装(在“Extras”类别下)。然后使用maven-android-sdk-deployer(如Manfred指出的那样)安装extras / google-play-services包。然后在你的POM中使用它:

<dependency>
    <groupId>com.google.android.gms</groupId>
    <artifactId>google-play-services</artifactId>
    <version>7</version>
    <type>apklib</type>
</dependency>
<dependency>
    <groupId>com.google.android.gms</groupId>
    <artifactId>google-play-services</artifactId>
    <version>7</version>
    <type>jar</type>
</dependency>

当我使用的地图JAR包含名称com.google.android.maps但v2 API使用com.google.android.gms.maps

时,我注意到了这一点