Добавление модуля из GIT в Android Studio выдает ошибку «buildToolsVersion не указана»

#java #android #git #gradle

#java #Android #git #gradle

Вопрос:

Я хочу включить этот инструмент выбора цвета в свой проект Android Studio.

Поэтому я проверил его в локальной папке, добавил его в свой проект с помощью диалогового окна «Создать-> Импортировать модуль» в Android Studio.

Затем я добавил эти 2 строки в свой файл app.gradle

 apply plugin: 'com.android.application'
...
compile project(':colorpicker')
  

Вот полный файл gradle

 apply plugin: 'com.android.application'

android {
    compileSdkVersion 24
    buildToolsVersion '24.0.2'

    defaultConfig {
        applicationId "com.mydomain.myapp"
        minSdkVersion 17
        targetSdkVersion 24
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

repositories {
    maven { url "https://jitpack.io" }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile fileTree(include: ['dtp_library'], dir: 'libs')
    compile project(':libs:dtp_library')
    compile 'com.android.support:design:24.2.1'        
    compile project(':colorpicker')
}
  

Но я продолжаю получать ошибку

Ошибка: причина: buildToolsVersion не указана.

Если я не добавлю первую строку в файл gradle (сделайте это точно так, как указано в описании средства выбора цвета), тогда я получаю

Ошибка: (3, 0) Не удалось найти метод android () для аргументов [build_xxxxx] в проекте ‘:app’ типа org.gradle.api.Project.

Как это исправить?

Комментарии:

1. Я попробую это и сообщу вам, хотя вы также можете создать это с помощью кнопок gridview и fab

2. чувак, посмотри на решение, оно готово

Ответ №1:

Выполните следующие действия :

Откройте build.gradle файл модуля выбора цвета

введите описание изображения здесь

итак, в вашем случае добавьте эти строки в build.gradle файл colorpicker модуля

 compileSdkVersion 24
buildToolsVersion '24.0.2'
  

Комментарии:

1. Я попытался добавить buildToolsVersion. Я зашел в эту папку проекта, добавил ее в файл gradle. Но я получаю все ту же ошибку. Должен ли я как-то обновить это. Я изменил его извне.

2. Второй вариант выдает вторую ошибку, упомянутую в моем вопросе.

3. @juergend попробуйте обновленную часть с allprojects и зависимостью компиляции

4. И удаление apply plugin: 'com.android.application' приводит к тому, что приложение не имеет даже основного модуля и больше не может быть запущено. И compile 'com.github.QuadFlask:colorpicker:0.0.12' является другим средством выбора цвета.

5. Я тоже это уже пробовал. Теперь я закончил тем, что включил код непосредственно в свой проект, и он работает. Но все равно спасибо.

Ответ №2:

Пожалуйста, поместите вашу buildToolVersion в двойные кавычки, например

 buildToolsVersion "23.0.2"
  

Комментарии:

1. Это ничего не меняет.