当前位置:  开发笔记 > 编程语言 > 正文

Android Studio:"执行失败的任务':app:mergeDebugResources'"如果在驱动器C上创建项目:

如何解决《AndroidStudio:"执行失败的任务':app:mergeDebugResources'"如果在驱动器C上创建项目:》经验,为你挑选了2个好方法。

我在当前项目中添加了Google Play服务作为依赖项.如果我将项目保存在C:驱动器上,则在同步项目时会出现以下错误:

Error: Execution failed for task ':app:mergeDebugResources'.
       > Error: Failed to run command:
       C:\Program Files (x86)\Android\android-studio\sdk\build-tools\android-4.4.2\aapt.exe s -i C:\Users\ashokp\Desktop\Studio\AndroidV2SDK_AndroidStudioFormat\Google Play
       Services\SampleApplication\AndroidV2SDKSampleApp_GooglePlayServices\app\build\exploded-aar\com.google.android.gms\play-services\4.3.23\res\drawable-hdpi\common_signin_btn_text_focus_light.9.png -o
       C:\Users\ashokp\Desktop\Studio\AndroidV2SDK_AndroidStudioFormat\Google Play
       Services\SampleApplication\AndroidV2SDKSampleApp_GooglePlayServices\app\build\res\all\debug\drawable-hdpi\common_signin_btn_text_focus_light.9.png
       Error Code:
       42

仅当项目保存在C:驱动器上时才会发生这种情况.如果我将它保存到其他驱动器,它可以正常工作.

还有其他人面临这个问题吗?是什么导致这个?我该如何解决/规避这个问题?

在此输入图像描述



1> fvasquezc23..:

这是由路径长度限制引起的.我认为它最多是256个字符.

重新定位您的项目,构建将成功.



2> 小智..:

我有同样的问题.尝试去Build - Rebuild项目.我没有再次遇到这个问题,我的应用程序成功启动了.


从技术上讲,它确实为问题提供了答案。只是您认为问题不应该得到的答案。如果某人有成功的解决方案,在这种特定情况下显然可以为多个人工作,那么这是一个合理的答案。
推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有