flutter run 无法在 mac 上运行

问题描述 投票:0回答:1

我正在尝试运行 flutter run 命令,但它给了我这个错误,为什么??

我正在尝试做所有事情,甚至更改成绩文件,但它也不起作用。

flutter run --android-skip-build-dependency-validation
Launching lib/main.dart on Android SDK built for arm64 in debug mode...

FAILURE: Build failed with an exception.

* Where:
Settings file '/Users/nidhigodhani/Downloads/flutter_realtime_object_detection/android/settings.gradle' line: 21

* What went wrong:
Plugin [id: 'com.android.application', version: '{agpVersion}', apply: false] was not found in any of the following sources:

- Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
- Included Builds (None of the included builds contain this plugin)
- Plugin Repositories (could not resolve plugin artifact 'com.android.application:com.android.application.gradle.plugin:{agpVersi
on}')                                                                                                                              Searched in the following repositories:
    Google
    MavenRepo
    Gradle Central Plugin Repository

* 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
Running Gradle task 'assembleDebug'...                           2,862ms
Error: Gradle task assembleDebug failed with exit code 1

我想要这个问题的答案

flutter dart
1个回答
0
投票

更新 Gradle:确保您使用的是最新的兼容版本的 Gradle。您可以查看您所使用的 Flutter 版本的文档以获取推荐的 Gradle 版本。

检查settings.gradle:打开android/settings.gradle文件并查找错误中提到的行(第21行)。如果缺少插件声明,请添加以下行:

pluginManagement {
      repositories {
        gradleCentral()
        google()
      }
    }

验证插件版本:检查 Flutter 文档或发行说明,了解适合您的 Flutter 版本的 com.android.application 插件版本。将 {

agpVersion}
替换为 settings.gradle 文件中的正确版本号
(7.3.0)

这是带有插件声明的完整 settings.gradle 文件的示例:

pluginManagement {
  repositories {
    gradleCentral()
    google()
  }
}

其他提示:

对 Gradle 文件进行更改后,运行 flutter clean,然后运行 flutter pub get 以确保干净的构建并下载任何必要的依赖项。 有关管理依赖项和 Gradle 配置的详细说明,请参阅 Flutter 官方文档: https://docs.flutter.dev/packages-and-plugins/using-packages

按照这些步骤并参考文档,您应该能够解决缺少插件的问题并成功构建适用于 Android 的 Flutter 项目。

© www.soinside.com 2019 - 2024. All rights reserved.