#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. Это ничего не меняет.