未能应用插件[id';com.android.internal.version check';]

未能应用插件[id';com.android.internal.version check';],android,android-studio,flutter,gradle,dart,Android,Android Studio,Flutter,Gradle,Dart,我在Flatter上构建android应用程序时遇到问题。IOS应用程序没有问题 这个问题似乎与Flatter插件的Gradle版本控制有关。然而,插件本身不应该是一个问题,因为(I)我可以在一个空项目中导入它而不会出现问题,(II)如果我删除它,那么其他一些东西也会按照类似的思路失败 FAILURE: Build failed with an exception. * Where: Build file '/Users/rsirokov/.pub-cache/hosted/pub.dartl

我在Flatter上构建android应用程序时遇到问题。IOS应用程序没有问题

这个问题似乎与Flatter插件的Gradle版本控制有关。然而,插件本身不应该是一个问题,因为(I)我可以在一个空项目中导入它而不会出现问题,(II)如果我删除它,那么其他一些东西也会按照类似的思路失败

FAILURE: Build failed with an exception.

* Where:
Build file '/Users/rsirokov/.pub-cache/hosted/pub.dartlang.org/devicelocale-0.3.1/android/build.gradle' line: 22

* What went wrong:
A problem occurred evaluating root project 'devicelocale'.
> 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 /Users/rsirokov/.pub-cache/hosted/pub.dartlang.org/devicelocale-0.3.1/android/gradle/wrapper/gradle-wrapper.properties to gradle-5.6.4-all.zip

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 6s

Exception: The plugin devicelocale could not be built due to the issue above.
尝试:

  • 颤振发布缓存修复
  • 颤振酒吧升级
  • 主项目不同版本的Gradle
  • 切换到1.17.4的颤振稳定通道
上面提到的日志提出了一个在插件的项目目录中切换Gradle版本的解决方案。但是,我认为这不是一个好主意,因为这个目录,
.pub cache
,是由package manager自动处理的,任何手动更改都只会使情况变得更糟



这个问题确实存在于一揽子计划中,但不存在于弗利特所抱怨的那一个计划中,而不存在于其他计划中。问题出在我身上。它不是本机迁移到AndroidX的(而且似乎永远不会迁移;该包已被放弃,因此如果您仍在使用它,请将其丢弃)。实际上,我在日志中看到了自动迁移它的尝试,但没有注意到它。它没有抛出任何错误,因此认为它已成功迁移


更多信息,我在《颤栗的回购协议》中有一段对话。问题在于:(I)通过Flatter对包进行的AndroidX自动迁移失败,但没有抛出错误(?,(II)Flatter提供了误导性错误,指出问题在不同的包中。

尝试文件->使缓存无效并重新启动?@dev aentgs感谢您的回复。试过了;不走运。此外,我曾经尝试删除
.pub缓存
。也没用;(不确定是什么原因导致了这种情况,请尝试在@dev aentgs上创建一个问题。好的,可以。无论如何,谢谢!
[✓] Flutter (Channel stable, v1.17.4, on Mac OS X 10.15.4 19E287, locale en-NO)
    • Flutter version 1.17.4 at /Users/rsirokov/Projects/Plugins/flutter
    • Framework revision 1ad9baa8b9 (3 weeks ago), 2020-06-17 14:41:16 -0700
    • Engine revision ee76268252
    • Dart version 2.8.4

 
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/rsirokov/Library/Android/sdk
    • Platform android-30, build-tools 29.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.5, Build version 11E608c
    • CocoaPods version 1.9.3

[✓] Android Studio (version 4.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 47.1.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] IntelliJ IDEA Ultimate Edition (version 2019.1.3)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 39.0.3
    • Dart plugin version 191.8423

[✓] Connected device (1 available)
    • Android SDK built for x86 • emulator-5554 • android-x86 • Android 10 (API 29) (emulator)

• No issues found!