我已经在 Android Studio 1.0 中成功导入了 libproject。步骤如下
1.- 从官方GitHub 下载并安装 PullToRefresh。解压它。
2.- 创建一个空的 Android Studio 项目。我的名为“PrjLibDeps”
3.- 在项目的根文件夹中,创建一个名为“libs”的文件夹。在 libs/ 中,复制一个包含解压缩文件的“pulltorefresh”文件夹。结构保持如下图:
PrjLibdeps
| settings.gradle
| build.gradle
| libs
| pulltorefresh
| src, res, LICENSE, pom.xml...
| app/
| build.gradle
| src
| ...
4.- 在“pulltorefresh”文件夹中创建一个 build.gradle 文件。复制粘贴此示例代码并设置适当的值来编译 compileSdkVersion、buildToolsVersion、minSdkVersion、targetSdkVersion(只需从 app/build.gradle 复制它们)
apply plugin: 'com.android.library'
dependencies {
compile 'com.android.support:support-v4:21.0.3'
}
android {
compileSdkVersion 20
buildToolsVersion "20.0.0"
defaultConfig {
minSdkVersion 9
targetSdkVersion 20
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
res.srcDirs = ['res']
}
}
}
5.- 在 app/build.gradle 上
dependencies {
compile project(":PullToRefresh")
}
6.- 现在,在 project_root/settings.gradle 上:
include ‘:app', ':PullToRefresh'
project (':PullToRefresh').projectDir = new File('libs/pulltorefresh')
7.- “立即同步”
8.- CMD+F9(制作项目)
希望对您有所帮助!
更详细的信息in my blog