flutter1.12迁移经历(Android)

修改1:

修改文件: AndroidManifest.xml
地址:android\app\src\main\AndroidManifest.xml
影响:该文件用来配置apk 名称,图标,wifi状态等。
修改内容:

  1. 删除application 中 android:name
  2. 修改activity中 android:name io.flutter.embedding.android.FlutterActivity (不影响打包,但打包后apk无法打开)
  3. 在application标签中添加 <meta-data android:name="flutterEmbedding" android:value="2" />

flutter1.12迁移经历(Android)

修改2:

修改文件: MainActivity.kt
地址:android\app\src\main\kotlin\com\congrong\qianduoduo\MainActivity.kt
影响:该文件用来FlutterActivity 子类的修改重写。
修改内容:

  1. 保留 class MainActivity: FlutterActivity() {} (不同版本对FlutterActivity重写方式不一致,不能按照这里代码进行保留处理)
  2. 删除其他包,并引入 import io.flutter.embedding.android.FlutterActivity;
  3. 具体修改查看文档。

根据文档
flutter1.12迁移翻译文档
flutter1.12 github提供的原文档