Это моя первая попытка в Android Studio. Я установил 0.8.0 и обновил до 0.8.2. Как только проект создан, я получаю сообщение об ошибке:
Ошибка: (1, 0) Плагин с идентификатором com.android.application не найден
C: \ Users \ Bob \ AndroidStudioProjects \ HelloAgain6 \ приложение \ build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 20
buildToolsVersion "20.0.0"
defaultConfig {
applicationId "com.example.bob.helloagain6"
minSdkVersion 15
targetSdkVersion 20
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
и C: \ Users \ Bob \ AndroidStudioProjects \ HelloAgain6 \ build.gradle
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
android
gradle
android-gradle-plugin
Боб Кусик
источник
источник
build.gradle
был удален :), поэтому яgit
Ответы:
Обновленный ответ (10 апреля 2020 г.)
Последний Gradle: 6,3
Проверка версии:
./gradlew -v
Как обновить:
./gradlew wrapper --gradle-version=3.6.2 --distribution-type=all
./gradlew wrapper
Последний плагин для Android Gradle: 3.6.2
Если вы добавите следующий фрагмент кода в начало вашего
build.gradle
файла. Gradle обновит инструменты сборки.Подробнее читайте здесь: https://developer.android.com/studio/build/index.html и о совместимости версий здесь: https://developer.android.com/studio/releases/gradle-plugin.html#updating-gradle и https://dl.google.com/dl/android/maven2/index.html .
Оригинальный ответ
У меня была такая же ошибка, вам нужно убедиться, что ваша версия Gradle совместима с вашим плагином Android Gradle.
Последняя версия Gradle - 2.0, но вам нужно использовать 1.12 , чтобы использовать Android Gradle Plugin.
источник
Это может произойти, если вы пропустите добавление файла сборки верхнего уровня.
Просто добавьте build.gradle на верхний уровень.
Это должно выглядеть так
источник
classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'com.google.gms:google-services:4.0.1'
В моем случае я загружаю проект с GitHub и отсутствует файл Gradle. Поэтому я просто создаю новый проект с успешной сборкой . Затем скопируйте и вставьте отсутствующий файл Gradle. И заново построить проект работает на меня.
источник
Корневой файл:
Файл Gradle-wrapper.properties:
источник
Я нашел проблему после одного часа, пытаясь с этим сообщением об ошибке:
Я случайно переименовал корень
build.gradle
в filenamebuilde.gradle
, поэтому Android Studio его больше не распознала.Переименование, чтобы
build.gradle
решить проблему!источник
Я пишу это не как решение, предназначенное для многих, но для некоторых людей, которые могут совершить простую ошибку, такую как указание неверного URL для импорта проектов из SVN . Он предназначен для тех парней :)
Это случилось со мной, когда я импортировал проект из SVN -> автоматический запрос Studio на открытие проекта -> Он запросил местоположение Gradle -> D: \ Software \ Android \ gradle-2.5 -> Тогда ошибка.
Тот же проект в другой ветке SVN прекрасно работает с плагином Gradle и Gradle, которые я настроил в Studio. Я попытался изменить плагин Android Gradle и Gradle, чтобы он работал на ветке с ошибками, но безуспешно.
Наконец, я понял, что это была моя следующая ошибка: я попытался импортировать только одно конкретное приложение, а не импортировать приложение вместе с зависимыми проектами библиотеки. У URL, который я использовал для импорта, изначально было имя объекта приложения в конце. Как только я удалил его и указал родительский каталог, который содержал и проект приложения, и его зависимый проект, все прошло гладко :)
источник
Я все еще получил ошибку
Проблема: у jcenter () не было необходимых библиотек
Решение: добавить Google () в качестве репо
источник
Другие ответы у меня не сработали, наверное, между ButterKnife что-то не так и 3.0.0 alpha5 .
Тем не менее, я обнаружил, что когда я комментировал одно предложение, BUtterKnife или 3.0.0 alpha5, оно работает нормально.
Таким образом, вы должны просто избегать дублирования или конфликта .
источник
Проверка орфографии, шахта была «com.android.a р заревым»
источник
Для дальнейшего использования: для меня эта проблема была вызвана исключительно тем, что я не запускал Android Studio в качестве администратора. Я настроил ярлык на Windows, чтобы он всегда работал от имени администратора, но после переустановки Android Studio ярлык был заменен, и он работал без прав администратора. Это вызвало множество непрозрачных ошибок, в том числе в этом вопросе.
источник
Я использовал IntelliJ IDEA 13.1.5 и столкнулся с той же проблемой после изменения версий Picasso и Retrofit
dependencies
вbuild.gradle
файле. Я пытался использовать много решений, но безрезультатно. Затем я клонировал свой проект из удаленного git (куда я его сдвинул, прежде чем менять версии зависимостей), и он заработал! После этого я просто закрыл текущий проект и снова импортировал старый проект из файла Gradle в IntelliJ IDEA, и это тоже сработало! Итак, я думаю, что это была странная ошибка в пересечении IDEA, Gradle и плагина Android. Я надеюсь, что эта информация может быть полезна для пользователей IDEA или кого-либо еще.источник
Это случилось со мной в Android Studio 1.3.2 , однако, так как я только что создал проект, я удалил его и создал его снова.
Кажется, что он не был должным образом создан Android Studio с первого раза, даже папок проекта, где, как и ожидалось.
источник
Если вы запустите задачу модуля с плагином android 1.2.3 в каталоге модуля, проблема появится. Попробуй это:
источник
Перейдите в свой файл оценок, где вы можете увидеть это:
И изменить
classpath
на это:источник
gradle-experimental
"экспериментальный". Это не имеет ничего общего с вопросом.Убедитесь, что ваши два файла build.gradle и settings.gradle находятся в правильных каталогах, как указано в https://developer.android.com/studio/build/index.html
Затем откройте «как существующий проект» в Visual Studio
Gradle очень привередлив в этом.
источник
Я получил это сообщение об ошибке после внесения следующих изменений в мой верхний уровень
build.gradle
для обновления до последней версии gradle:Я по глупости внес изменения, когда был подключен за враждебным прокси на рабочем месте. Прокси стал причиной
.jar
повреждения файлов новой версии gradle. Это можно проверить, осмотрев банки, чтобы узнать, имеют ли они необычный размер или можно ли их разархивировать.Чтобы исправить ошибку, я подключился к своей сети дома (которая не находится за прокси-сервером) и обновил зависимости от терминала:
Это привело к повторной загрузке более новой версии gradle, и ошибка больше не возникает.
источник
Это также может произойти, когда у вас есть оба файла
settings.gradle
иsettings.gradle.kts
файлы находятся в корневом каталоге проекта (возможно, с тем же модулем в комплекте). У вас должен быть только один из этих файлов.источник
В файле build.gradle уровня проекта я заменил эту строку
с этим
После добавления обеих этих строк и синхронизации все стало хорошо. Надеюсь, это кому-нибудь поможет.
источник
модуль приложения build.gradle файл
источник
В этом случае проблем проверьте ниже код
и
gradle-wrapper.properties
внутри вашего каталога проекта проверьте нижеdisctributionUrl
:Если они не совместимы друг с другом, вы попадаете в эту проблему.
Для
com.android.tools.build:gradle:1.5.
вас нужна версия не ниже 2.8, но если вы переходите на более высокую версию, как, например,com.android.tools.build:gradle:2.1.0
вам нужно обновить свой gradle до 2.9 и выше, это можно сделать, изменивdistributionUrl
в gradle-wrapper.properties значение 2.9 или выше, как показано нижеисточник
Просто убедитесь, что вы правильно указали http и https прокси при создании приложения.
источник