Buildozer构建时Gradle checkDebugManifest任务失败修改位置咨询
问题原因与解决方案
这个报错是Android Gradle插件(AGP)与当前使用的Gradle版本不兼容导致的,报错里提到的三个修改注解的方案是面向AGP插件开发者的,普通使用Buildozer的开发者无需修改对应源码,按以下方法解决即可:
- 方案一:降级Gradle版本
你当前使用的Gradle7.3版本和旧版AGP存在兼容性问题,在你的项目buildozer.spec配置文件中添加/修改参数android.gradle_version = 6.9即可匹配兼容版本。 - 方案二:替换稳定版Android构建工具
你当前检测到的构建工具32.0.0-rc1是预览版,稳定性不足,在buildozer.spec中修改参数android.build_tools_version = 30.0.3,同时将android.sdk参数同步修改为30即可。 - 方案三:临时禁用Gradle校验
如果上述方案都不生效,可以进入项目自动生成的.buildozer/android/platform/目录下,找到gradle.properties文件,添加两行配置:
org.gradle.unsafe.configuration-cache=false org.gradle.deprecation.warning=off
即可跳过该校验规则完成构建。
内容的提问来源于stack exchange,提问作者mordguy
相关产品推荐
相关产品推荐

