【flutter报错:Build failed due to use of deprecated Android v1 embedding.】

原因:Flutter 项目使用了已废弃的 Android v1 embedding。

解决:AndroidManifest.xml文件中更改配置

复制代码
  <application
      //删除该行代码  android:name="io.flutter.app.FlutterApplication"
      //或改为 android:name="${applicationName}"
        android:label="yingzi_flutter_dynamicpage_example"
        android:icon="@mipmap/ic_launcher">
        //添加以下标签到application中
        <meta-data
	        android:name="flutterEmbedding"
	        android:value="2" />
    </application>

另类情况报该错误:

系统:window 10

flutter sdk版本:同时下载了 2.10.5和3.35.7版本,但是没有安装使用版本控制

场景:

系统环境变量:path中配置的是flutter2.10.5时,引入flutter3.35.7的项目能成功运行,但是执行flutter build apk命令失败。

解决:更改系统环境变量path配置为flutter3.35.7的路径后可以打包成功。

(在没有安装fvm版本控制时,打包哪个环境下的项目需要切换对应得path路径配置)

相关推荐
砖厂小工4 小时前
用 GLM + OpenClaw 打造你的 AI PR Review Agent — 让龙虾帮你审代码
android·github
张拭心4 小时前
春节后,有些公司明确要求 AI 经验了
android·前端·人工智能
张拭心4 小时前
Android 17 来了!新特性介绍与适配建议
android·前端
shankss5 小时前
Flutter 下拉刷新库 pull_to_refresh_plus 设计与实现分析
flutter
Kapaseker7 小时前
Compose 进阶—巧用 GraphicsLayer
android·kotlin
黄林晴7 小时前
Android17 为什么重写 MessageQueue
android
忆江南21 小时前
iOS 深度解析
flutter·ios
明君879971 天前
Flutter 实现 AI 聊天页面 —— 记一次 Markdown 数学公式显示的踩坑之旅
前端·flutter
恋猫de小郭1 天前
移动端开发稳了?AI 目前还无法取代客户端开发,小红书的论文告诉你数据
前端·flutter·ai编程
MakeZero1 天前
Flutter那些事-交互式组件
flutter