如何解决任务':app:mergeDebugResources'的执行失败。在Android Studio 3.6.2

时间:2020-04-04 14:05:00

标签: java android-studio gradle build android-emulator

我是android studio的新手。我创建了我的第一个项目并设置了模拟器,但是当我运行应用程序时,出现以下错误和构建输出:构建失败。请帮帮我,谢谢

失败:构建失败,并出现异常。

  • 出了什么问题: 任务':app:mergeDebugResources'的执行失败。

    无法解析配置':app:_internal_aapt2_binary'的所有文件。 无法解析com.android.tools.build:aapt2:3.6.2-6040484。 要求: 项目:app 离线模式下没有com.android.tools.build:aapt2:3.6.2-6040484的缓存版本。 离线模式下没有com.android.tools.build:aapt2:3.6.2-6040484的缓存版本。

2 个答案:

答案 0 :(得分:0)

这些资源需要安装,并且无法离线同步,因此您需要连接到Internet,然后再次同步build.gradle才能下载这些资源。 希望对您有帮助。

答案 1 :(得分:0)

您好(找到解决方案)! 经过大量研究和测试,我终于找到了解决我得到的错误的答案(与您的错误完全相同)^^。我更新Android Studio时可能发生了...无论如何,这是我所做的并且有效的方法: 打开任何项目,然后执行“文件”>“项目结构...”(或快捷键Ctrl + Alt + Shift + S)。转到刚刚出现的窗口的项目部分(在最顶部),然后选择最新版本的Android Gradle Puglin(= Android Studio版本)和Gradle(现在对于A.S.是3.6.2,对于Gradle是6.3)。完成后:“应用”和“确定”。

第二件事:“查看”>“工具窗口”>“ GRADLE”。在刚刚打开的窗口中,单击“ TOGGLE OFFLINE MODE”(切换到离线模式),即窗口顶部的倒数第二个图标(必须不再突出显示),并将其保留一会儿。现在,由于更改了版本,请构建您的项目/创建apk文件以运行Gradle并下载所需的文件(将您的PC连接到互联网!)。通常(至少对我而言),A.S。将会下载您需要的内容,您只需等待一会儿。构建完成(这已经是个好消息^^)后,请返回Gradle窗口并重新激活“ TOGGLE OFFLINE MODE”(必须脱机)突出显示)。重建您的项目以确保它可以工作(我不知道此步骤是否必要,但是总比不到好!),您就完成了!没有更多的错误,也不再需要连接到互联网!

我希望这是有用的;)