FLutter - 尝试运行应用程序时出错

Posted

技术标签:

【中文标题】FLutter - 尝试运行应用程序时出错【英文标题】:FLutter - Error trying to run the application 【发布时间】:2019-04-02 15:02:12 【问题描述】:

首先抱歉英语不好。 我从 Flutter 开始,我已经安装了所有必要的东西,但是在尝试运行测试应用程序(在模拟器或设备中)时,我收到以下错误消息。


在调试模式下在 XT1097 上启动 lib\main.dart... 正在初始化梯度... 解决依赖关系... * 运行 Gradle 时出错: 退出代码 1 来自:C:\Testes\first_app\android\gradlew.bat app:properties: 项目评估失败,包括 afterEvaluate 中的错误。使用 --stacktrace 运行,了解 afterEvaluate 错误的详细信息。

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

在哪里: 构建文件 'C:\Testes\first_app\android\app\build.gradle' 行:25

出了什么问题: 评估项目 ':app' 时出现问题。

无法解析配置“类路径”的所有文件。 找不到 lint-gradle-api.jar (com.android.tools.lint:lint-gradle-api:26.1.2)。 在以下位置搜索: https://jcenter.bintray.com/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar

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

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

3 秒内构建失败

以错误结束:请检查 android/ 文件夹中的 Gradle 项目设置。

******************这是我扑扑的医生************************** *

[√] Flutter(Channel beta,v0.9.4,在 Microsoft Windows [版本 10.0.17134.345],语言环境 pt-BR) • Flutter 0.9.4 版,位于 C:\Src\flutter • 框架修订 f37c235c32(5 周前),2018-09-25 17:45:40 -0400 • 引擎修订版 74625aed32 • Dart 版本 2.1.0-dev.5.0.flutter-a2eb050044

[!] Android 工具链 - 为 Android 设备开发 (Android SDK 28.0.2) • Android SDK 位于 C:\Users\AKC\AppData\Local\Android\sdk • Android NDK 位置未配置(可选;对原生分析支持有用) • 平台 android-28,构建工具 28.0.2 • Java 二进制文件位于:C:\Program Files\Android\Android Studio\jre\bin\java • Java 版 OpenJDK 运行时环境(内部版本 1.8.0_152-release-1024-b02) X And​​roid 许可证状态未知。

[√] Android Studio(3.1版) • C:\Program Files\Android\Android Studio 中的 Android Studio • Flutter 插件版本 29.0.1 • Dart 插件版本 173.4700 • Java 版 OpenJDK 运行时环境(内部版本 1.8.0_152-release-1024-b02)

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

[√] 连接的设备(1 个可用) • XT1097 • 0011102704 • android-arm • Android 6.0 (API 23)

!医生发现了 1 个类别的问题。


我已尝试解决运行 flutter doctor --android-licenses 的 android 许可证,但错误已返回

谢谢,如果有人可以帮忙。

【问题讨论】:

couldn't locate lint-gradle-api-26.1.2.jar for flutter project的可能重复 过去几天这个问题已经问了好几次了。在此处查看多种解决方案之一:***.com/a/53003550/6899896 【参考方案1】:

抱歉,很多人在新旧项目(包括我)中都遇到过这种情况。

是already solved,但还没有进入beta频道(目前是最稳定的)。

我建议你暂时切换到master频道(最新且最不稳定),稍后你可以切换回beta频道。

由于您是 Flutter 新手,我必须说这并不常见,这是我第一次看到像这样的严重问题需要一个多星期才能解决 - 正如您在链接中的问题中看到的那样,根本原因不是颤振本身。

列出频道并查看您正在使用的频道

flutter channel

切换到master并升级

flutter channel master
flutter upgrade

【讨论】:

感谢您的帮助。我删除了我的颤振,并下载了主频道版本。有效!再次感谢您! 我认为这就是你所做的,但只是为了确定:你不需要“消除”你的颤振。 Flutter 本身已经通过使用带有 channel 选项的 flutter 命令行工具在其各自的 git 分支之间切换。不客气,编码很好。

以上是关于FLutter - 尝试运行应用程序时出错的主要内容,如果未能解决你的问题,请参考以下文章

尝试使用我的 m1 mac 运行我的 Flutter 应用程序时出错

在 Flutter VScode 中运行调试 ios 应用程序时出错

Flutter 运行时出错:java.lang.IllegalAccessError

Flutter - 生成 Flutter 应用程序 apk 时出错

安装 cloud_firestore 包后在 Flutter 中的 iOS 模拟器上运行应用程序时出错

尝试运行命令“flutter run”时出错