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 Android 许可证状态未知。
[√] 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 时出错