Flutter:任务':app:compileDebugKotlin'的执行失败

新手上路,请多包涵

我尝试在我的 android 设备上从 flutter create 运行默认的颤振应用程序,但它给我一个错误。有人可以帮忙吗?

在调试模式下在 SM G610F 上启动 lib\main.dart… 运行 Gradle 任务“assembleDebug”…

FAILURE:构建失败并出现异常。

  • 出了什么问题:任务’:app:compileDebugKotlin’执行失败。

无法解析配置“:app:debugCompileClasspath”的所有工件。 …

  • 尝试:使用 –stacktrace 选项运行以获取堆栈跟踪。使用 –info 或 –debug 选项运行以获得更多日志输出。运行 –scan 以获得完整的见解。

  • https://help.gradle.org 获得更多帮助

BUILD FAILED in 14s Finished with error: Gradle task assembleDebug failed with exit code 1

这是我的颤振医生:

[√] Flutter (Channel stable, v1.12.13+hotfix.5, on Microsoft Windows [Version 10.0.10586], locale en-US) • Flutter version 1.12.13+hotfix.5 at E:\flutter\flutter • Framework修订版 27321ebbad(6 周前),2019-12-10 18:15:01 -0800 • 引擎修订版 2994f7e1e6 • Dart 版本 2.7.0

[√] Android 工具链 - 为 Android 设备开发(Android SDK 版本 29.0.2) • C:\Users\208046\AppData\Local\Android\sdk 中的 Android SDK • 未配置 Android NDK 位置(可选;对原生分析支持有用) • 平台 android-29,构建工具 29.0.2 • Java 二进制文件位于:C:\Program Files\Android\Android Studio\jre\bin\java • Java 版本 OpenJDK 运行时环境(内部版本 1.8.0_202-release-1483- b03) • 接受所有Android 许可证。

[√] Android Studio(版本 3.5) • C:\Program Files\Android\Android Studio 中的 Android Studio • Flutter 插件版本 42.1.1 • Dart 插件版本 191.8593 • Java 版本 OpenJDK 运行时环境(内部版本 1.8.0_202-release-1483 -b03)

[√] VS Code,64 位版本(版本 1.41.1) • C:\Program Files\Microsoft VS Code 中的 VS Code • Flutter 扩展版本 3.7.1

[√] 连接设备(1 个可用) • SM G610F • 33005566b2b5c3df • android-arm • Android 8.1.0 (API 27)

• 未发现任何问题!

编辑:对于我的完整日志,您可以在这里看到:

Flutter github 问题

原文由 Serpentarius 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
2 个回答

我解决了。这是因为我的网络阻止了不安全的 http 下载请求。我改变了我的网络,gradle build 自己完成了。

原文由 Serpentarius 发布,翻译遵循 CC BY-SA 4.0 许可协议

在我们的例子中, flutter_appcenter_bundle 包导致了这个问题。

要修复它,您需要运行 flutter precache

只需执行一次,只要 Flutter 版本保持不变并且不删除预缓存的工件(例如通过删除 Flutter 根文件夹),它就会生效。

另外,需要将环境变量 FLUTTER_ROOT 设置为Flutter根文件夹。在 Windows 上,它通常是 C:\src\flutter

如果您使用 AndroidStudio,您可以在 Settings > Languages & Frameworks > Flutter 中执行此操作。

如果不使用AndroidStudio,则需要手动设置 FLUTTER_ROOT

原文由 Stacky 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题