在运行一个旧的flutter项目时,报错:Warning: Your Flutter application is created using an older version of the Android embedding. It's being deprecated in favor of Android embedding v2.
解决办法:
-
打开android目录下的app文件夹下的AndroidManifest.xml文件,在activity标签的下面增加如下代码:
<meta-data android:name="flutterEmbedding" android:value="2" />
-
将
android:name="io.flutter.app.FlutterApplication"
改为android:name="${applicationName}"
-
在app/build.gradle的defaultConfig 中加这一句:
manifestPlaceholders = [applicationName: "android.app.Application"]