首页 > 解决方案 > 无法获取未知属性“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,错误就会消失。

标签: androidreact-nativeandroid-studiohuawei-mobile-services

解决方案


我今天遇到了同样的问题,在我的情况下,它是由华为的 AG Connect 插件的过时版本引起的。我正在使用com.huawei.agconnect:agcp:1.2.1.301,但是当我将其更新为com.huawei.agconnect:agcp:1.4.1.300问题时已修复。

但是如果华为的插件不是您遇到的问题,您可以通过运行选项来调试问题gradle--stacktrace查看问题的根源。在 Android Studio 中,您可以为gradlein Settings/ Build, Execution, Deployment/ Compiler/添加命令行选项Command-line options


推荐阅读