在Android Studio中将项目添加为库

时间:2014-03-19 00:52:36

标签: android android-studio android-support-library

我想在我的项目中使用this库。我下载代码并将其放在我的libs文件夹中。 然后我在app.gradle上设置:

dependencies {
    compile project('libs/android-support-v4-preferencefragment')
}

正如我在上一个问题中读到的那样,但它没有工作,android studio告诉我它找不到项目

2 个答案:

答案 0 :(得分:8)

support-v4-preferencefragment项目支持此commit中的本地maven存储库。因此,您可以将其部署到本地maven存储库,然后在android studio应用程序项目中引用它。

  1. 克隆图书馆项目
  2. $ git clone https://github.com/kolavar/android-support-v4-preferencefragment.git
  3. 将aar库部署到本地maven
  4. $ cd android-support-v4-preferencefragment
    $ ./gradlew uploadArchives
    现在,aar应该在您当地的maven存储库中。例如:〜/ .m2 / repository / com / android / support / support-v4-preferencefragment / 1.0.0
  5. 在应用程序项目中引用它
  6. 在应用的build.grade的依赖项块中添加 compile' com.android.support:support-v4-preferencefragment:1.0.0'
    如果您的存储库块中没有 mavenLocal(),也请添加它。

答案 1 :(得分:0)

右键单击jar文件,然后单击Make Module它应将正确的信息放入gradle文件中。可能的问题是你最后遗失.jar