2013-06-26 40 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”不适用于我。