Flutter默认项目运行报:app:processDebugManifest配置错误如何解决
解决方案
1 清理缓存重建项目
- 先关闭当前打开的IDE(Android Studio/VS Code),删除项目根目录下的
build文件夹和.dart_tool文件夹 - 执行以下命令刷新项目依赖:
flutter clean flutter pub get
2 修复Gradle版本不兼容问题
该报错绝大多数情况是项目默认Gradle版本和本地Android SDK编译版本不匹配导致,按以下配置修改:
- 打开项目下
android/gradle/wrapper/gradle-wrapper.properties文件,将distributionUrl对应的Gradle版本调整为7.4及以上,示例配置:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-all.zip
- 打开
android/build.gradle文件,将Android Gradle插件版本调整为对应匹配的7.1.2版本,修改dependencies下的配置:
dependencies { classpath 'com.android.tools.build:gradle:7.1.2' // 原有Flutter Gradle插件配置保持不变 }
3 调整编译配置
打开android/app/build.gradle文件,修改以下参数:
- 将
compileSdkVersion调整为33或更高版本 - 将
targetSdkVersion调整为33或更高版本 - 如果
android代码块下没有namespace配置,补充和android/app/src/main/AndroidManifest.xml根节点package属性一致的配置,示例:
android { namespace "com.example.flutter_testing" compileSdkVersion 33 // 其余原有配置保持不变 }
4 重新运行项目
执行flutter run命令启动项目,如果仍有异常,可加参数运行:
flutter run --enable-software-rendering
内容的提问来源于stack exchange,提问作者NATHAN TOLLEY
相关产品推荐
相关产品推荐

