Flutter 错误集合

编译工程时 One or more plugins require a higher Android NDK version.Fix this issue by adding the following to

大概意思:需要更高的Android NDK版本(比27.0.12077973更高的ndk版本)

解决方案

通过 SDK Tools 下载 对应版本的 ndk 文件

配置ndk路径

修改 flutter ndkVersion

major version (Mac电脑)

BuildScript Unsupported class file major version 65

表示你尝试运行一个使用了Java 19(Java SE 19的类文件主要版本号为65)编译的类文件,但在一个不支持该版本的Java虚拟机(JVM)上运行。

解决方案

通过gradle.properties 文件配置 jdk的安装路径

flutter this and base files have different roots (Windows11电脑)

大概意思就是:对应的依赖位置和项目编译后位置不一致导致

解决方案

添加 环境变量 PUB_CACHE 位置和项目同一个磁盘即可

设置完环境变量(最好重启一下电脑)
关闭 Android Studio,打开dos窗口(cmd),进入项目根目录(我没重启是这么执行的,不然在Studio Studio里面执行命令依赖位置还在原来文件里)分别执行如下命令

复制代码
flutter clean
arduino 复制代码
flutter pub get

执行完命令后,进到 android目录,执行如下命令:

bash 复制代码
./gradlew clean
bash 复制代码
./gradlew build

Some Android licenses not accepted (Windows11电脑)

大概意思就是:Android工具链-为Android设备开发(Android SDK版本35.0.1) ! 一些Android许可证不被接受。要解决这个问题,运行:flutter doctor -android-licenses

解决方案

执行如下命令

css 复制代码
flutter doctor --android-licenses

执行如下命令:

复制代码
flutter doctor

Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable (Windows11电脑)

解决方案

下载谷歌浏览器 并安装

执行如下命令

复制代码
flutter doctor

Visual Studio not installed; this is necessary to develop Windows apps. (Windows11电脑)

解决方案

下载并安装visualstudio

出现如下错误:

Visual Studio is missing necessary components. Please re-run the Visual Studio installer for the "Desktop development with C++" workload, and include these components:

解决方案

执行如下命令

复制代码
flutter doctor

编译Android+Flutter混合工程 Task:flutter:copyFlutterAssetsRelease (Windows电脑)

解决方案

修改 flutter sdk 下面的flutter.groovy 文件

相关推荐
用户693717500138412 分钟前
不卷AI速度,我卷自己的从容——北京程序员手记
android·前端·人工智能
程序员Android1 小时前
Android 刷新一帧流程trace拆解
android
墨狂之逸才1 小时前
解决 Android/Gradle 编译报错:Comparison method violates its general contract!
android
阿明的小蝴蝶2 小时前
记一次Gradle环境的编译问题与解决
android·前端·gradle
汪海游龙2 小时前
开源项目 Trending AI 招募 Google Play 内测人员(12 名)
android·github
qq_283720053 小时前
MySQL技巧(四): EXPLAIN 关键参数详细解释
android·adb
没有了遇见4 小时前
Android 架构之网络框架多域名配置<三>
android
小白学鸿蒙5 小时前
使用Flutter从0到1构建OpenHarmony/HarmonyOS应用
flutter·华为·harmonyos
myloveasuka5 小时前
[Java]单列集合
android·java·开发语言
fundroid6 小时前
Room 3.0 完全解析:一次面向未来的现代化重构
android·数据库·database·kmp