Bin*_*erz 27 android android-studio android-gradle-plugin gradle-plugin
升级到android-studio 3.4.x / gradle构建插件3.4.x / gradle 5.3时...想知道它是否与android插件有关。
ERROR: No value has been specified for property 'manifestOutputDirectory'.
Run Code Online (Sandbox Code Playgroud)
我的gradle脚本不使用清单相关变量,也没有更改清单。升级之前的版本是Android-Studio:3.3 / Gradle原始版本:3.3.2 / Gradle:5.3
第一次更新(20190508)?修复方法(临时)
找到一种临时修复方法,但是纠正错误的方法仍然未知。避免的方法:我是Mac OS X系统:单击Android Studio->性能...->实验性取消选中:仅同步活动的变体。
我研究了文档。此功能可以提高编译速度。如果找到修复方法,我仍要继续选中“仅同步活动的变体”。
第二次更新(20190518)?
浏览某些文档没有找到解决方案。
但可能会发现一些重复出现的情况,以供您参考。
这个问题的过程是主动启动Gradle的项目同步操作。例如,单击该图将出现两个位置。如果有问题,则需要取消选中“仅同步活动的变体”。

但是,在成功编译和安装后,选中“仅同步活动的变体。”,即使更改了build.gradle文件,也需要再次同步最前面的通知,因此不会再次出现此问题,请不要单击“同步”。立即”,直接使用运行“应用”或调试“应用”,Android-studio会自动执行同步,然后编译并运行,并且不会再次发生此问题。

起初,我认为更改build.gradle的代码可以解决此问题。现在,我觉得Android-studio或gradle-plugin在执行项目同步时遇到一些问题。我希望后续版本可以解决此问题。
第三次更新(20190821)?
Android-studio 3.5.0 / gradle构建插件3.5.0 / gradle 5.4.1
当前最新的稳定版本已解决此问题。
启用“仅同步活动的变体”是可以的。
Dis*_*Dev 10
当我买了一台新笔记本电脑并重新安装了 Android Studio 时,这发生在我身上。
我通过安装我的项目目标的正确 Android SDK 版本解决了这个问题。全新安装 Android Studio 时,我的新机器上仅安装了 API 29,但我的项目面向 API 28。
打开 SDK 管理器并为您的应用下载合适的 Android SDK,此错误应该会自行解决。
与@user3407078 答案相同。
就我而言。这是由于Android Studio 3.5更新,我还没有安装或接受构建工具和 SDK 平台 29的许可和协议。
Checking the license for package Android SDK Build-Tools 29.0.2 in ~/Library/Android/sdk/licenses
Warning: License for package Android SDK Build-Tools 29.0.2 not accepted.
Checking the license for package Android SDK Platform 29 in ~/Library/Android/sdk/licenses
Warning: License for package Android SDK Platform 29 not accepted.
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app'.
> No value has been specified for this provider.
Run Code Online (Sandbox Code Playgroud)
建议更新最新的 SDK 工具和平台,在本例中为29版。即使我们只开发较低版本,在您的 Android Studio 上工作也是必不可少的步骤。
编辑:
gradlew命令行任务,请在此处导航以获取完整说明。谢谢@amir-ziarati| 归档时间: |
|
| 查看次数: |
12059 次 |
| 最近记录: |