如何使用Gradle在我的Android项目中使用库?

时间:2013-10-17 21:24:49

标签: android gradle android-studio ion-koush

我只是刚开始使用Android开发,所以我确定这是一个非常基本和一个愚蠢的问题,但是当我尝试在我的代码中使用Gradle包含一个库时,我收到以下错误:< / p>

Gradle 'MyApp' project refresh failed: You are using an old, unsupported version of Gradle. Please use version 1.6 or greater.

我正在尝试使用的库是ION。到目前为止我所做的就是在build.gradle文件中添加以下行。

dependencies {
    compile 'com.koushikdutta.ion:ion:1.1.5'
}

我根据Koush的GitHub帐户的this部分猜到了,但我还需要做些什么呢?仍然下载jar并把它放在某个地方?我已经查看了其他问题/搜索了关于Gradle基础知识的指南,但奇怪的是我无法找到一个可靠,明确的答案。

我该如何升级Gradle?可以在Android工作室内完成吗?我在Windows 7 64bit上使用Android Studio 0.2.13:

解决方案: - 确保将依赖项放在正确的build.gradle文件中!卫生署!它应该在src文件夹的正上方,而不是根目录!

Android Studio Version

1 个答案:

答案 0 :(得分:2)

确保您的buildscript包含带有“gradle:0.5。+”的类路径。然后,导航到项目的根目录(build.gradle文件上方的一个目录级别)和(在命令行中)运行“./gradlew clean”

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.5.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 18
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 9
        targetSdkVersion 18
    }

    sourceSets {
        main {
            manifest.srcFile 'MyApp\src\main\AndroidManifest.xml'
        }
    }
}

dependencies {
    compile "com.koushikdutta.ion:ion:1.1.5"
}