Как мне использовать библиотеку с моим проектом Android, используя Gradle?

Я только начинаю с разработки под Android, так что я уверен, что это невероятно простой и глупый вопрос, но я получаю следующую ошибку, когда пытаюсь включить библиотеку для использования в своем коде с Gradle:

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'
}

О чем я догадывался, основываясь на этом разделе учетной записи GousHub Коуша, но что еще мне нужно сделать? Все еще скачать банку и поставить куда-нибудь? Я смотрел на другие вопросы / искал руководства по основам Gradle, но странным образом я не могу найти твердый, окончательный ответ.

И как мне обновить Gradle? Это можно сделать из Android-студии? Я использую Android Studio 0.2.13 на Windows 7 64bit:

РЕШЕНИЕ: - Убедитесь, что вы помещаете зависимости в правильный файл build.gradle! Doh! Он должен быть в той папке, над которой вы находитесь, а не в корне!

Версия Android Studio

1 ответ

Решение

Убедитесь, что ваш 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"
}
Другие вопросы по тегам