Flutter Android embedding升级到v2
2023-09-27 14:22:49 时间
一、背景
为了更好地支持将Flutter添加到现有项目的执行环境,旧的Android平台端包装器在io.flutter.app.FlutterActivity
及其相关类托管Flutter运行时已被弃用。取而代之的则是io.flutter.embedding.android.FlutterActivity
及其相关的类。如果我们不进行升级,那么运行flutter doctor命令时会报如下的错误。
Your Flutter application is created using an older version of the Android
embedding. It is being deprecated in favor of Android embedding v2. Follow the
steps at
https://flutter.dev/go/android-project-migration
to migrate your project. You may also pass the --ignore-deprecation flag to
ignore this check and continue with the deprecated v1 embedding. However,
the v1 Android embedding will be removed in future versions of Flutter.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
The detected reason was:
No `/Users/mac/android/AndroidManifest.xml` file
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
如果是纯Flutter工程,
相关文章
- Android 完整开源应用大全,完整开源项目
- Flutter 错误 Transform‘s input file does not exist: ... artifacts/engine/android-arm/flutter.jar.
- Flutter通过MethodChannel实现Flutter 与Android iOS 的双向通信
- android中如何处理cookie
- Android 原生混合 Flutter 开发初体验之二
- Android之控件与布局,结构知识点,基础完结
- 《Android Studio应用开发实战详解》——第1章,第1.3节Android系统架构
- 浅析android中的依赖注入
- 如何解决Android 5.0中出现的警告:Service Intent must be explicit
- android UI进阶之实现listview中checkbox的多选与记录
- 如何使用 flutter 构建操纵杆,代码适用于 Android、iOS或 Web 浏览器
- Flutter iOS风格文本输入框CupertinoTextField光标在Android中未与提示文本对齐
- 《OpenGL ES应用开发实践指南:Android卷》—— 3.1 加载着色器
- flutter制作博客展示平台,现已支持 Web、macOS 应用、Android 和 iOS
- android 动态设置TextView值,例:金额添加