Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将GoogleMapsV2 sdk作为依赖项添加到maven项目中?_Android_Maven_Google Maps Android Api 2 - Fatal编程技术网

Android 如何将GoogleMapsV2 sdk作为依赖项添加到maven项目中?

Android 如何将GoogleMapsV2 sdk作为依赖项添加到maven项目中?,android,maven,google-maps-android-api-2,Android,Maven,Google Maps Android Api 2,如何将GoogleMapsV2 sdk作为依赖项添加到maven项目中? 我正在使用jar文件,但项目需要资源。 如何添加它们?您应该能够使用我的Maven Android SDK Deployer将Play服务安装到本地Maven存储库或部署到存储库管理器,然后向包含地图内容的Google Play服务添加apklib依赖项 更多信息,请访问您应该能够使用my Maven Android SDK Deployer将Play服务安装到本地Maven存储库或部署到存储库管理器,然后向包含地图内容的

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

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


更多信息,请访问

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


更多信息参见

地图v2 API似乎是Google Play服务的一部分。因此,在SDK管理器中,您需要确保它已安装(在“Extras”类别下),然后使用maven android SDK部署器(正如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>

com.google.android.gms
谷歌游戏服务
7.
apklib
com.google.android.gms
谷歌游戏服务
7.
罐子

当我使用的mapsjar的包名为
com.google.android.maps
时,我注意到了这一点,但是v2api使用了
com.google.android.gms.maps

,看起来mapsv2api是googleplay服务的一部分。因此,在SDK管理器中,您需要确保它已安装(在“Extras”类别下),然后使用maven android SDK部署器(正如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>

com.google.android.gms
谷歌游戏服务
7.
apklib
com.google.android.gms
谷歌游戏服务
7.
罐子
当我使用的mapsjar的包名为
com.google.android.maps
时,我注意到了这一点,但是v2api使用
com.google.android.gms.maps

您不能将“android库”添加为JAR,因为您还需要资源文件夹。您需要将其作为android项目库(Eclipse)或模块(Intellij IDEA)包含。我以这种方式使用了两个库,在与maven搏斗了20个小时之后,我暂时放弃了在这个项目中使用maven。如果您有解决方案,请告诉我:)您不能将“Android库”添加为jar,因为您还需要资源文件夹。您需要将其作为android项目库(Eclipse)或模块(Intellij IDEA)包含。我以这种方式使用了两个库,在与maven搏斗了20个小时之后,我暂时放弃了在这个项目中使用maven。如果你找到了解决方案,请毫不犹豫地告诉我:)