2013-06-26 44 views
1

我通過maven構建我的項目,並希望使用Android中的新DrawerLayout API。通常這種新功能僅在支持庫中可用。Android中缺少DrawerLayout支持Maven存儲庫

不幸的是,Central Repository中缺少DrawerLayout(http://search.maven.org/#artifactdetails%7Ccom.google.android%7Csupport-v4%7Cr7%7Cjar)。

當然,我可以下載正確的jar文件並將其用作依賴項,但這不是常用的方法。是否有另一種方式通過maven包含最新版本的支持庫?

+0

這裏是另一種選擇,一個GitHub的庫: http://stackoverflow.com/a/18787121/2776544 – kmchugh12

回答

4

Maven Central支持庫的最新版本是r7; DrawerLayout在r13中引入。
一種選擇是使用SDK附帶的jar和install it to your local maven repo。然後你可以引用它作爲maven的依賴。

+0

這是我如何安裝支持-V13 MVN安裝:安裝文件 - Dfile =/home/stephane/programs/android-sdk-linux/extras/android/m2repository/com/android/support/support-v13/22.0.0/support-v13-22.0.0.aar -Dpackaging = aar -DgroupId = com.android.support -DartifactId =支持-V13 -Dversion = 22.0.0然後,我可能包括pom.xml文件的依賴性: com.android.support 支持-V13 22.0.0 AAR Stephane

0

我加入了支持庫V4 R18使用Maven的Android的SDK-部署

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

克隆git的

git clone https://github.com/mosabua/maven-android-sdk-deployer.git 

,看看關於如何說明在那裏安裝並配置README文件。

只是使用「mvn install:install-file」不適用於我。