Flutter集成Zoom时遇app:checkDebugManifest配置问题求助
Flutter集成Zoom时Gradle构建失败解决方案及checkDebugManifest位置
一、解决Gradle构建失败(@Input注解错误)
你遇到的错误是Android Gradle插件(AGP)中CheckManifest任务的属性注解配置问题,大概率是插件版本与Gradle版本不兼容,或是集成Zoom SDK时引入了冲突依赖。可按以下步骤排查:
- 匹配AGP与Gradle版本:打开项目根目录下的
build.gradle(项目级),确认com.android.tools.build:gradle的版本和Gradle版本兼容。比如AGP 7.4.x对应Gradle 7.5+,AGP 8.0+对应Gradle 8.0+。 - 检查Zoom SDK集成配置:打开
android/app/build.gradle(模块级),确保Zoom的依赖引入正确,没有重复声明的插件或依赖。可对照Zoom官方集成文档确认是否要求特定AGP版本。 - 清理缓存重建:执行以下命令清除旧缓存后重新构建:
flutter clean flutter pub get ./gradlew clean assembleDebug - 校验Manifest文件:检查
android/app/src/main/AndroidManifest.xml是否有语法错误,比如标签未闭合、权限声明遗漏(Zoom需要网络、摄像头、麦克风等权限);若Debug环境下存在src/debug/AndroidManifest.xml,也要同步检查。
二、app:checkDebugManifest相关说明
- 这是Gradle自动生成的构建任务,无需手动创建,作用是检查Debug环境下的Manifest文件合法性。
- 对应的Manifest文件路径:
- 主Manifest:
/android/app/src/main/AndroidManifest.xml - Debug专属Manifest(若存在):
/android/app/src/debug/AndroidManifest.xml
- 主Manifest:
- 在Android Studio中查看/运行该任务:打开右侧Gradle面板,依次展开「你的项目」->
:app-> Tasks -> verification,找到checkDebugManifest,双击即可单独运行该任务排查Manifest问题。
内容的提问来源于stack exchange,提问作者Harika Perni
相关产品推荐
相关产品推荐

