Ошибка сборки Flutter: плагин [id: 'org.gradle.kotlin.kotlin-dsl', версия: '5.1.2'] не найденAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Ошибка сборки Flutter: плагин [id: 'org.gradle.kotlin.kotlin-dsl', версия: '5.1.2'] не найден

Сообщение Anonymous »

Я получаю сообщение об ошибке сборки Gradle при попытке собрать проект Flutter в Windows:

Код: Выделить всё

FAILURE: Build failed with an exception.

Where:
Build file 'C:\Users\\develop\flutter\packages\flutter_tools\gradle\build.gradle.kts' line: 7

What went wrong:
Plugin [id: 'org.gradle.kotlin.kotlin-dsl', version: '5.1.2'] was not found in any of the following sources:
Что я пробовал:
  • Код: Выделить всё

    flutter clean
    и удалил папки .gradle и build
  • Переустановил Gradle и Android SDK
  • Переустановил Flutter
  • Проверил подключение к Интернету и брандмауэр
  • Я пробовал выполнить поиск в Google, но все либо предлагает чистую сборку удалить файлы .gradle или другие файлы сборки, но все равно безуспешно
Ошибка по-прежнему возникает при запуске:

Код: Выделить всё

flutter build apk
Окружающая среда:

Код: Выделить всё

Flutter 3.35.6 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 9f455d2486 (2025-10-08)
Engine • hash a5f2c36e367c13f868cfe98db5806f562c52c35e
Tools • Dart 3.9.2 • DevTools 2.48.0
Gradle version: 8.12
Минимально воспроизводимый пример:

Код: Выделить всё

my_app/
├─ android/
│   ├─ build.gradle.kts
│   └─ gradle/wrapper/gradle-wrapper.properties
├─ lib/
│   └─ main.dart
└─ pubspec.yaml

Код: Выделить всё

android/build.gradle.kts:
plugins {
id("org.gradle.kotlin.kotlin-dsl") version "5.1.2"
}

repositories {
google()
mavenCentral()
}

tasks.register("hello") {
doLast {
println("Hello from Gradle")
}
}

Код: Выделить всё

android/gradle/wrapper/gradle-wrapper.properties:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

Код: Выделить всё

lib/main.dart:
void main() {
print('Hello Flutter');
}
Команда для воспроизведения:

Код: Выделить всё

flutter build apk
Ожидаемое поведение: успешная сборка или вывод более четкой ошибки разрешения плагина.

Фактическое поведение:

Код: Выделить всё

Plugin [id: 'org.gradle.kotlin.kotlin-dsl', version: '5.1.2'] was not found in any of the following sources
Происходит как в VS Code, так и в Android Studio (Narwhal).

Подробнее здесь: https://stackoverflow.com/questions/797 ... sion-5-1-2
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»