以module形式导入
1. 将源码中的所需库(library)复制到工程根目录下,最好重命名为相应名称,例:pullturefresh。
2. 在工程的settings.gradle中添加重命名后的名称,格式为:include ':app',':pulltorefresh'
3. 为模块中的pulltorefresh添加build.gradle,注意是在module下而不是根目录中的build.gradle。代码如下:
4.
apply plugin: 'android-library'
repositories
{
mavenCentral()
}
android
{
compileSdkVersion 21 //注意此处应改为项目对应的SDK版本,可在app下的build.gradle中查看具体版本
buildToolsVersion "21.1.2" //注意此处应改为项目对应版本
defaultConfig
{
minSdkVersion 14
targetSdkVersion 21
}
sourceSets
{
main
{
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
res.srcDirs = ['res']
}
}
}
4.在app module中添加依赖,即在app中的build.gradle中添加
dependencies{
compile project(':pulltorefresh')
}
5.完成。