在Android Studio中将commons-io依赖添加到gradle项目

非常简单的问题 – 如何将commons-io依赖添加到gradle Android项目?

我尝试了以下

buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } } apply plugin: 'android' dependencies { compile files('libs/android-support-v4.jar') compile group: 'commons-io', name: 'commons-io', version: '2.0.1' } 

但它不工作错误是

Gradle:configuration项目“LearnIt”时出现问题。

无法通知项目评估监听者。 无法parsingconfiguration的所有依赖关系:LearnIt:_DebugCompile。 >找不到commons-io:commons-io:2.0.1。 需要:learnit:LearnIt:未指定

你需要声明一个你想从(例如MavenCentral)parsingcommons-io库的仓库:

 buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } } apply plugin: 'android' repositories{ mavenCentral() } dependencies { compile files('libs/android-support-v4.jar') compile group: 'commons-io', name: 'commons-io', version: '2.0.1' } 

截至目前(2014年5月),如果您使用默认生成的项目,它实际上非常简单(虽然很难find说明!

打开第二级 build.gradle,并将以下行添加到dependencies {

 compile "commons-io:commons-io:+" 

这将获得最新版本的commons-io 。 我的完整文件如下所示:

 apply plugin: 'android' android { compileSdkVersion 19 buildToolsVersion "19.0.0" defaultConfig { minSdkVersion 18 targetSdkVersion 19 versionCode 1 versionName "1.0" } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } } dependencies { compile "commons-io:commons-io:+" } 

使用gradlePlease来获得依赖关系。

将以下内容添加到您的应用/ build.gradle文件中:

 dependencies { compile 'org.apache.commons:commons-io:1.3.2' }