android - 无法获取未知属性“manifestOutputDirectory”
问题描述
我正在尝试使用 Android Studio “制作项目”,但出现此错误:
任务“:myApp:processGoogleDebugManifest”执行失败。
无法获取 com.android.build.gradle.tasks.ProcessMultiApkApplicationManifest 类型的任务“:myApp:processGoogleDebugManifest”的未知属性“manifestOutputDirectory”。
请问有什么帮助吗?
编辑:此错误发生在我更新到 gradle v6.5 和插件 v4.1.0 之后。如果我恢复到 gradle v6.1.1 和插件 v4.0.0,错误就会消失。
解决方案
我今天遇到了同样的问题,在我的情况下,它是由华为的 AG Connect 插件的过时版本引起的。我正在使用com.huawei.agconnect:agcp:1.2.1.301
,但是当我将其更新为com.huawei.agconnect:agcp:1.4.1.300
问题时已修复。
但是如果华为的插件不是您遇到的问题,您可以通过运行选项来调试问题gradle
以--stacktrace
查看问题的根源。在 Android Studio 中,您可以为gradle
in Settings
/ Build, Execution, Deployment
/ Compiler
/添加命令行选项Command-line options
。