提问人:Thumb 提问时间:11/16/2023 更新时间:11/16/2023 访问量:62
为 Android 构建 Flutter 项目显示 com.android.application 未找到
Building Flutter project for Android says com.android.application as not found
问:
我在 Windows 10 机器上的 VSCode 中生成了一个新的 Flutter 项目(Flutter v3.16),然后尝试运行 Flutter 应用程序。我没有对 Flutter 项目进行任何更改,因为我只是想让它快乐地工作。它作为 Windows 应用程序启动良好,但是当我尝试在 Pixel 模拟器上启动它时,我收到了以下错误。
失败:生成失败,出现异常。
哪里: 设置文件“C:\Users\SFULLER01\StudioProjects\Test_flutter\android\settings.gradle”行:26
出了什么问题: 在以下任何来源中均未找到插件 [id: 'com.android.application', version: '7.3.0', apply: false]:
- Gradle 核心插件(插件不在“org.gradle”命名空间中)
- 包含的构建(包含的构建均不包含此插件)
- 插件代码库(无法解析插件工件“com.android.application:com.android.application.gradle.plugin:7.3.0”) 在以下存储库中搜索: 谷歌 MavenRepo, Gradle Central 插件代码库
我使用的像素模拟器是 .它只是我安装 Android Studio 时附带的 Android 模拟器。Pixel 3a API 34 extension level 7 x86 64 (mobile)
我认为问题可能出在 Visual Studio Code 上,所以我尝试使用 Android Studio (Giraffe) 生成一个新的 Flutter 项目,但我遇到了同样的错误。
也许这是 Android Studio gradle 版本和 Flutter 期待的 Gradle 版本的问题?我不知道。如果是,我不确定如何解决这个问题。
有谁知道如何解决这个错误?
答:
使用这个
plugin{
id "com.android.application"
}
取而代之的是这个
plugin{
id: 'com.android.application', version: '7.3.0', apply: false
}
注意:在应用级 gradle 文件中进行此更改
project/android/app/build.gradle
评论