flutter开发过程中问题汇总
FlutterExampleApps是 github 上的一个开源项目,它包含很多 flutter 的应用,非常适合初学者。本文记录在实践这个项目的过程中遇到的问题。
- Build failed due to use of deprecated Android v1 embedding.
修改 android\app\src\main\AndroidManifest.xml ,将
<application
android:name="io.flutter.app.FlutterApplication"
...
改为
<application
android:name="${applicationName}"
...
添加下面配置
<meta-data
android:name="flutterEmbedding"
android:value="2" />
...
- Type 'CheckManifest' property 'manifest' has @Input annotation used on property of type 'File'.
找到 android 文件夹下面的 build.gradle ,将com.android.tools.build:gradle
的版本改到4.2.0。
dependencies {
classpath 'com.android.tools.build:gradle:4.2.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
- 在Vs Code调试时提示未验证的断点。
前往 Dart 扩展的设置页面,找到允许调试 SDK 和允许调试外部包这两个选项,选中即可。