我无法在 VS 代码中运行和调试颤振应用程序,每当我尝试运行它时,我都会收到以下错误 [重复]

Posted

技术标签:

【中文标题】我无法在 VS 代码中运行和调试颤振应用程序,每当我尝试运行它时,我都会收到以下错误 [重复]【英文标题】:I am unable to run and debug flutter app in VS code and whenever I try running it I get following error [duplicate] 【发布时间】:2019-04-07 18:24:00 【问题描述】: 我正在使用 Flutter 0.9.4 • 频道测试版 android Studio 3.2.1 VS 代码 1.28.2

每当我尝试调试和运行我的应用程序时,它都会显示以下错误消息:

Launching lib\main.dart on Custom Phone, 8 0, API 26, 768x1280 in debug mode...
* Error running Gradle:
Exit code 1 from: C:\Users\Ketan\Documents\Flutter\hello\android\gradlew.bat app:properties:
Project evaluation failed including an error in afterEvaluate . Run with --stacktrace for details of the afterEvaluate  error.

FAILURE: Build failed with an exception.

* Where:
Build file 'C:\Users\Ketan\Documents\Flutter\hello\android\app\build.gradle' line: 25

* What went wrong:
A problem occurred evaluating project ':app'.
> Could not resolve all files for configuration 'classpath'.
   > Could not find lint-gradle-api.jar (com.android.tools.lint:lint-gradle-api:26.1.2).
     Searched in the following locations:
         https://jcenter.bintray.com/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar

* 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 2s
Please review your Gradle project setup in the android/ folder.

【问题讨论】:

Could not find lint-gradle-api.jar (com.android.tools.lint:lint-gradle-api:26.1.2).... 这意味着您的 Gradle 文件的 repositories 部分无法下载此文件... 我明白了,但是如何解决它:D 您的存储库中是否列出了google()?根据错误,您似乎只有jcenter() 非常感谢。确实 google() 不见了。 我知道 Android Studio 为新的 Android 项目设置了它。不确定 Flutter 【参考方案1】:

从flutter documentation:试试这个

更新你的路径

如果您希望在常规 Windows 命令提示符下运行 Flutter 命令,请按照以下步骤将 Flutter 添加到 PATH 环境变量中:

转到

“控制面板 > 用户帐户 > 用户帐户 > 更改我的环境 变量”

在“用户变量”下检查是否有一个名为“路径”的条目:

如果条目确实存在,则使用 ; 将完整路径附加到 flutter\bin作为现有值的分隔符。

如果该条目不存在,则创建一个名为 Path 的新用户变量,并将完整的 pathflutter\bin 作为其值。 重新启动 Windows 以完全应用此更改。

【讨论】:

我已经设置了路径,这是 flutter.gradle 的小错误,它位于 flutter\packages\flutter_tools\gradle 。编辑后 VS 代码工作正常。谢谢。 @KetanRamteke 您可以将其添加为可接受的答案,以便将来对其他人有所帮助(例如我:P):)

以上是关于我无法在 VS 代码中运行和调试颤振应用程序,每当我尝试运行它时,我都会收到以下错误 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

无法使用真实设备在 vs 代码中运行颤振应用程序

如何在 VS Code 中调试颤振 build_runner 构建?

尝试使用 vs 代码在真实设备上运行我的颤振应用程序 [关闭]

在颤振中构建应用程序 2 次后构建失败

使用真实设备在颤振中调试第一个应用程序时出错

无法定位开发设备;请运行“颤振医生”以获取有关安装其他组件的信息。关于 VS 代码