2013-02-22 55 views
0

如何將google maps v2 sdk添加到maven項目中作爲依賴關係? 我正在使用jar文件,但項目需要資源。 我可以如何添加它們?如何將google maps v2 sdk添加到maven項目中作爲依賴項?

+0

不能添加的「Android庫」的罐子,因爲你還需要資源文件夾。您需要將其作爲Android項目庫(Eclipse)或模塊(Intellij IDEA)包含它。 我以這種方式使用了兩個庫,並在用maven掙扎了20個小時之後,我暫時放棄了在這個項目中使用maven。不要猶豫,告訴我,如果你來解決方案:) – 2013-02-22 21:21:46

回答

3

您應該可以使用我的Maven Android SDK部署器將Play服務安裝到本地Maven存儲庫或部署到您的存儲庫管理器,然後將apklib依賴項添加到Google Play服務中,該服務包含地圖工具。

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

0

它看起來像地圖v2 API是谷歌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

相關問題