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 文件

相关推荐
三少爷的鞋10 小时前
Java 线程自上而下,Kotlin 协程自下而上
android
好的佩奇11 小时前
Dart 之增强枚举
android·flutter·dart
梦影_12 小时前
MySQL进阶教程(五)—— SQL调优(下)
android·大数据·数据库·后端·sql·mysql·database
好的佩奇14 小时前
蓝牙之无线电与通信距离
android·flutter·蓝牙
vilya14 小时前
我把一套完整的 Python Agent 运行时塞进手机 APK:依赖闭包、Rust 轮子和三个真机坑
android
呆呆敲代码的小Y16 小时前
【实战精选面试题】C# 面试题详细解答,按难易程度排序
android·java·游戏·c#·游戏开发·unity面试题·c#面试题
思想觉悟18 小时前
SEAndroid实战
android·linux·c++
思想觉悟18 小时前
Aosp开发磨刀石之ADB速查
android·c++
应用市场21 小时前
用本机跑的开源音乐模型,给安卓小游戏做 20 秒无缝循环背景音乐
android·python·游戏开发·soundpool·音频处理
企业数字化笔记21 小时前
表单发布前怎么验收?版本引用、字段兼容和历史数据回归
android·数据挖掘·回归