Сбой выпуска пробежки: Минимальная поддерживаемая версия Gradle - 5.6.4. Текущая версия 5.6.2 - PullRequest
0 голосов
/ 04 апреля 2020

При попытке запустить мое приложение с flutter run --release выдается ошибка:

FAILURE: Build failed with an exception.

* Where:
Build file 'C:\Users\Chris\AppData\Local\Pub\Cache\hosted\pub.dartlang.org\device_info-0.4.2+1\android\build.gradle' line: 22

* What went wrong:
A problem occurred evaluating root project 'device_info'.
> Failed to apply plugin [id 'com.android.internal.version-check']
> Minimum supported Gradle version is 5.6.4. Current version is 5.6.2. If using the gradle wrapper, try editing the distributionUrl in C:\Users\Chris\AppData\Local\Pub\Cache\hosted\pub.dartlang.org\device_info-0.4.2+1\android\gradle\wrapper\gradle-wrapper.properties to gradle-5.6.4-all.zip

Если я удаляю этот плагин device_info, я получаю ту же ошибку, просто указывая на текущую версию Gradle, равную 4.10.2 из-за другого плагина flutter_plugin_android_lifecycle.

Я не понимаю. Я попытался обновить свой gradle-wrapper.properties до

distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip

Ранее он был установлен на 5.6.2, но это ничего не изменило. Также пробовал с 4.10.2, но он просто игнорируется. Я обновил версию Gradle в своем build.gradle до

buildscript {
    ext.kotlin_version = '1.3.61'
    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.6.2'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

Я создал новый проект флаттера, просто скопировал мои страницы и pubspe c ... Я пытался в консоли, я пытался с android студия. flutter clean, flutter build appBundle, удаляя версии gradle, я перепробовал все, что мог придумать или что-то прочитал ... Ничто не может помочь избавиться от этой ошибки, gradle настаивает на том, что его текущая версия 5.6.2. Новый проект "девственного" флаттера, однако, я могу без проблем запустить в режиме релиза.

Похоже, что эти плагины загрузят свою собственную версию Gradle. В Android Studio я видел, как загружается старая версия Gradle, в отличие от фактической версии Gradle, указанной в моих настройках. В любом случае через 3 дня у меня заканчиваются варианты и идеи.

Кто-нибудь знает, как решить эту проблему или сузить проблему? Я также был бы рад получить объяснение того, что здесь происходит.

Вывод моего трепетного доктора:

[√] Flutter (Channel master, v1.17.1-pre.23, on Microsoft Windows [Version 10.0.18362.720], locale de-DE)
    • Flutter version 1.17.1-pre.23 at C:\flutter
    • Framework revision a2e6c30b44 (12 hours ago), 2020-04-03 20:26:01 -0700
    • Engine revision 09bc1fc45e
    • Dart version 2.8.0 (build 2.8.0-dev.19.0 e736495eb7)


[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at C:\Users\Chris\AppData\Local\Android\sdk
    • Platform android-R, build-tools 29.0.3
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
    • All Android licenses accepted.

[√] Android Studio (version 3.6)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 45.0.1
    • Dart plugin version 192.7761
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)

[√] VS Code (version 1.43.2)
    • VS Code at C:\Users\Chris\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.9.0

[√] Connected device (1 available)
    • Lenovo A6020l36 • 32aac289 • android-arm64 • Android 5.1.1 (API 22)

• No issues found!

1 Ответ

0 голосов
/ 05 апреля 2020

Я нашел проблему. Это был совершенно другой плагин unique_identifier 0.0.3 , который вызвал ошибку. После удаления приложение снова компилирует dine.

Если у вас похожий случай: мне приходилось проверять каждый установленный пакет, пока я его не нашел.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...