Android studio Pulltorefresh添加到gradle
有人能帮我在build.gradle Android Studio中添加这个库吗Android studio Pulltorefresh添加到gradle,android-studio,gradle,android-gradle-plugin,build.gradle,pull-to-refresh,Android Studio,Gradle,Android Gradle Plugin,Build.gradle,Pull To Refresh,有人能帮我在build.gradle Android Studio中添加这个库吗 https://github.com/chrisbanes/Android-PullToRefresh 我知道它已被弃用,但我想使用它,如果有人能帮助我,我将不胜感激 写什么 dependencies { compile 'com.android.support:support-v4:18.0.0' compile 'com.android.support:appcompat-v7:+' compile '???
https://github.com/chrisbanes/Android-PullToRefresh
我知道它已被弃用,但我想使用它,如果有人能帮助我,我将不胜感激
写什么
dependencies {
compile 'com.android.support:support-v4:18.0.0'
compile 'com.android.support:appcompat-v7:+'
compile '????'
}
如前所述,我希望使用已弃用的库,而不是新的Actionbar Pulltorefresh。尝试用谷歌搜索,但找不到任何帮助。我建议您使用ActionBarPullToRefresh(同一作者) 但是,如果要使用PullToRefresh,则必须在文件夹中本地克隆库,然后将其添加为本地依赖项。这个lib在中央Maven上不是aar
root
app
build.gradle
lib
pull
src
res
build.gradle
settings.gradle
在你的app/build.gradle中,你必须添加:
dependencies {
// Library
compile project(':lib:pull')
}
在lib/pull/build.gradle中,必须将其定义为库并指定正确的源集(这是一个要点):
在settings.gradle中:
include ':lib:pull' ,':app'
include ‘:app', ':PullToRefresh'
project (':PullToRefresh').projectDir = new File('libs/pulltorefresh')
将ActionBar PullToRefresh添加到项目中的最简单方法是通过Gradle,您只需将以下依赖项添加到build.Gradle
dependencies {
repositories {
mavenCentral()
}
compile 'com.github.chrisbanes.actionbarpulltorefresh:library:+'
}
Rest gradle将为您完成所有工作。我已成功地将libproject导入Android Studio 1.0。步骤如下
1.-从官方网站下载并安装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复制它们即可)
5.-在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']
}
}
}
dependencies {
compile project(":PullToRefresh")
}
6.-现在,在project_root/settings.gradle上:
include ':lib:pull' ,':app'
include ‘:app', ':PullToRefresh'
project (':PullToRefresh').projectDir = new File('libs/pulltorefresh')
7.-“立即同步”
8.-CMD+F9(制作项目)
希望有帮助!
更详细的信息im在mac上,我的应用程序的位置是/Users/wasif/MyApp,所以我必须将此库放在/Users/wasif/Pulltorefresh中,对吗???您可以选择根项目中的任何文件夹。