提问者:小点点

Android studio 3.4.0-3.4.2渐变错误:未为属性“manifestOutputDirectory”指定值


当升级到android-Studio 3.4. x/gradle构建插件3.4. x /gradle5.3...

ERROR: No value has been specified for property 'manifestOutputDirectory'.

我的gradle脚本不使用清单相关变量,也没有更改清单。我升级之前的版本是Android Studio:3.3/Gradle-pulgin:3.3.2/Gradle:5.3

第一次更新(20190508):修复方法(临时)

找到临时修复方法,但纠正错误的方法仍然未知。避免方法:我是Mac OS X系统:点击Android Studio-

留档我研究过,这个特性可以提高编译速度,如果找到修复方法,还是想继续勾选“仅同步活动变体”。

第二次更新(20190518):

查阅一些文件没有找到解决方案。

但可能会找到一些反复出现的情况供您参考。

起初,我认为更改构建代码。gradle可以纠正这个问题。现在我觉得Android studio或gradle插件在执行project sync时有一些问题。我希望后续版本能够解决这个问题。

第三次更新(20190821):

Android studio 3.5.0/gradle构建插件3.5.0/gradle 5.4.1

当前最新稳定版本修复了此问题。

启用“仅同步活动变体”正常。


共3个答案

匿名用户

Mac OS-点击Android Studio

Windows-文件

匿名用户

在干净的电脑安装上,我尝试了这里的每一个技巧,但都没有奏效。我注意到有一条记录信息表明许可证未被接受。我打开SDK管理器,下载了一些软件包,这些软件包提示我接受许可证,它开始同步。

匿名用户

当我得到一台新笔记本电脑并重新安装Android Studio时,这种情况就发生在我身上。

我通过安装适合我的项目目标的Android SDK版本来解决这个问题。在新安装Android Studio时,我的新机器上只安装了API 29,但我的项目针对的是API 28。

打开SDK管理器并为您的应用程序下载正确的Android SDK,此错误应该会自行解决。