Сегодня я открыл Android Studio и получил Cylic Redundancy Check Error, поэтому я вошел в командную строку cmd в качестве администратора и перезапустил мой компьютер, он загрузился и просканировал мой диск, который был поврежден и восстановил его. Когда он закончил загрузку, я снова открыл Android Studio и когда я открыл свой проект в Android Studio, сборка завершилась неудачно, и в Gradle Sync произошла ошибка, как я могу исправить это, чтобы проект завершил сборку вместо сбоя?
Сообщения об ошибках Gradle Sync:
Error:(22, 0) Could not find method android() for arguments [build_1renfppeqp4po95v257ecguyh$_run_closure3@76bc331d] on root project 'PopularMovies' of type org.gradle.api.Project.
<a href="openFile:C:\Users\apple\Desktop\PopularMovies\build.gradle">Open File</a>
Построить Gradle
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
android {
compileSdkVersion 25
buildToolsVersion '25.0.2'
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
}
dependencies {
}
Любая помощь будет оценена
2 ответа
Переместите это android
замыкание из файла build.gradle
уровня проекта в файл build.gradle
модуля (например, app/build.gradle
).
В моем случае я получил эту ошибку, потому что в файле моего gradle
уровня модуля отсутствовала строка:
apply plugin: 'com.android.application'
Обычно это первая строка в файле gradle
. По какой-то неизвестной причине, возможно, немного небрежно, я случайно удалил эту строку, поэтому я столкнулся с этой проблемой. Я заметил, что не вижу этой строки в скрипте gradle
выше, так что, вероятно, это происходит в этом случае.
Похожие вопросы
Новые вопросы
android
Android — это мобильная операционная система Google, используемая для программирования или разработки цифровых устройств (смартфонов, планшетов, автомобилей, телевизоров, одежды, очков, IoT). Для тем, связанных с Android, используйте теги, специфичные для Android, такие как android-intent, android-activity, android-adapter и т. д. Для вопросов, отличных от разработки или программирования, но связанных с Android framework, используйте эту ссылку: https://android .stackexchange.com.