Gradle错误Android资源链接失败 [英] Gradle error Android Resource linking Failed

查看:85
本文介绍了Gradle错误Android资源链接失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

所以一切都运行良好,当我去编辑一些.xml文件并构建项目时,现在我收到了gradle错误,内容为:

So everything was working perfectly, and as i went and edited some .xml files and built the project, now i am getting a gradle error that says :

Android资源链接失败输出: H:\ AndroidProjects \ Codify \ app \ src \ main \ res \ layout \ activity_app_setup.xml:19: 错误:资源可绘制/toolbarbackground(又名 找不到com.femindharamshi.spa:drawable/toolbarbackground). H:\ AndroidProjects \ Codify \ app \ src \ main \ res \ layout \ content_main.xml:20: 错误:资源可绘制/toolbarbackground(又名 找不到com.femindharamshi.spa:drawable/toolbarbackground). H:\ AndroidProjects \ Codify \ app \ src \ main \ res \ layout \ content_main.xml:34: 错误:资源可绘制/菜单(又名 com.femindharamshi.spa:drawable/menu). H:\ AndroidProjects \ Codify \ app \ src \ main \ res \ layout \ dialog_layout.xml:9: 错误:资源drawable/dialog_item(又名 找不到com.femindharamshi.spa:drawable/dialog_item). H:\ AndroidProjects \ Codify \ app \ src \ main \ res \ layout \ dialog_layout.xml:17: 错误:资源可绘制/编程器(又名 com.femindharamshi.spa:drawable/programmer)找不到. H:\ AndroidProjects \ Codify \ app \ src \ main \ res \ layout \ dialog_layout.xml:37: 错误:资源drawable/dialog_item(又名 找不到com.femindharamshi.spa:drawable/dialog_item). H:\ AndroidProjects \ Codify \ app \ src \ main \ res \ layout \ dialog_layout.xml:45: 错误:资源可绘制/YouTube(又名 com.femindharamshi.spa:drawable/youtube)找不到. H:\ AndroidProjects \ Codify \ app \ src \ main \ res \ layout \ dialog_layout.xml:65: 错误:资源drawable/dialog_item(又名 找不到com.femindharamshi.spa:drawable/dialog_item). H:\ AndroidProjects \ Codify \ app \ src \ main \ res \ layout \ dialog_layout.xml:73: 错误:资源可绘制/会议(又名 com.femindharamshi.spa:drawable/meeting). H:\ AndroidProjects \ Codify \ app \ src \ main \ res \ layout \ fragment_code.xml:15: 错误:资源可绘制/tagbackground(又名 找不到com.femindharamshi.spa:drawable/tagbackground). H:\ AndroidProjects \ Codify \ app \ src \ main \ res \ layout \ tag_layout.xml:12: 错误:资源可绘制/tagbackground(又名 找不到com.femindharamshi.spa:drawable/tagbackground). H:\ AndroidProjects \ Codify \ app \ src \ main \ res \ layout \ video_layout.xml:17: 错误:资源可绘制/播放(又名 com.femindharamshi.spa:drawable/play)未找到. H:\ AndroidProjects \ Codify \ app \ src \ main \ res \ menu \ activity_main_drawer.xml:7: 错误:资源可绘制/下载(又名 找不到com.femindharamshi.spa:drawable/download). H:\ AndroidProjects \ Codify \ app \ src \ main \ res \ menu \ activity_main_drawer.xml:15: 错误:资源可绘制/设置(又名 找不到com.femindharamshi.spa:drawable/settings). H:\ AndroidProjects \ Codify \ app \ src \ main \ res \ menu \ activity_main_drawer.xml:19: 错误:资源可绘制/报告(又名 找不到com.femindharamshi.spa:drawable/report). H:\ AndroidProjects \ Codify \ app \ src \ main \ res \ menu \ activity_main_drawer.xml:27: 错误:资源可绘制/ic_menu_share(又名 找不到com.femindharamshi.spa:drawable/ic_menu_share).错误: 链接文件资源失败.

Android resource linking failed Output: H:\AndroidProjects\Codify\app\src\main\res\layout\activity_app_setup.xml:19: error: resource drawable/toolbarbackground (aka com.femindharamshi.spa:drawable/toolbarbackground) not found. H:\AndroidProjects\Codify\app\src\main\res\layout\content_main.xml:20: error: resource drawable/toolbarbackground (aka com.femindharamshi.spa:drawable/toolbarbackground) not found. H:\AndroidProjects\Codify\app\src\main\res\layout\content_main.xml:34: error: resource drawable/menu (aka com.femindharamshi.spa:drawable/menu) not found. H:\AndroidProjects\Codify\app\src\main\res\layout\dialog_layout.xml:9: error: resource drawable/dialog_item (aka com.femindharamshi.spa:drawable/dialog_item) not found. H:\AndroidProjects\Codify\app\src\main\res\layout\dialog_layout.xml:17: error: resource drawable/programmer (aka com.femindharamshi.spa:drawable/programmer) not found. H:\AndroidProjects\Codify\app\src\main\res\layout\dialog_layout.xml:37: error: resource drawable/dialog_item (aka com.femindharamshi.spa:drawable/dialog_item) not found. H:\AndroidProjects\Codify\app\src\main\res\layout\dialog_layout.xml:45: error: resource drawable/youtube (aka com.femindharamshi.spa:drawable/youtube) not found. H:\AndroidProjects\Codify\app\src\main\res\layout\dialog_layout.xml:65: error: resource drawable/dialog_item (aka com.femindharamshi.spa:drawable/dialog_item) not found. H:\AndroidProjects\Codify\app\src\main\res\layout\dialog_layout.xml:73: error: resource drawable/meeting (aka com.femindharamshi.spa:drawable/meeting) not found. H:\AndroidProjects\Codify\app\src\main\res\layout\fragment_code.xml:15: error: resource drawable/tagbackground (aka com.femindharamshi.spa:drawable/tagbackground) not found. H:\AndroidProjects\Codify\app\src\main\res\layout\tag_layout.xml:12: error: resource drawable/tagbackground (aka com.femindharamshi.spa:drawable/tagbackground) not found. H:\AndroidProjects\Codify\app\src\main\res\layout\video_layout.xml:17: error: resource drawable/play (aka com.femindharamshi.spa:drawable/play) not found. H:\AndroidProjects\Codify\app\src\main\res\menu\activity_main_drawer.xml:7: error: resource drawable/download (aka com.femindharamshi.spa:drawable/download) not found. H:\AndroidProjects\Codify\app\src\main\res\menu\activity_main_drawer.xml:15: error: resource drawable/settings (aka com.femindharamshi.spa:drawable/settings) not found. H:\AndroidProjects\Codify\app\src\main\res\menu\activity_main_drawer.xml:19: error: resource drawable/report (aka com.femindharamshi.spa:drawable/report) not found. H:\AndroidProjects\Codify\app\src\main\res\menu\activity_main_drawer.xml:27: error: resource drawable/ic_menu_share (aka com.femindharamshi.spa:drawable/ic_menu_share) not found. error: failed linking file resources.

命令:C:\ Users \ Femin Dharamshi.gradle \ caches \ transforms-1 \ files-1.1 \ aapt2-3.2.1-4818971-windows.jar \ d614b8b16e66b30fe0890919a84f61db \ aapt2-3.2.1-4818971-windows \ aapt2.exe 链接-I \ C:\ Users \ Femin Dharamshi \ AppData \ Local \ Android \ Sdk \ platforms \ android-28 \ android.jar \ - 显现\ H:\ AndroidProjects \ Codify \ app \ build \ intermediates \ merged_manifests \ debug \ processDebugManifest \ merged \ AndroidManifest.xml \ -o \ H:\ AndroidProjects \ Codify \ app \ build \ intermediates \ processed_res \ debug \ processDebugResources \ out \ resources-debug.ap_ \ -R \ @H:\ AndroidProjects \ Codify \ app \ build \ intermediates \ incremental \ processDebugResources \ resources-list-for-resources-debug.ap_.txt \ --auto-add-overlay \ --java \ H:\ AndroidProjects \ Codify \ app \ build \ Generated \ not_namespaced_r_class_sources \ debug \ processDebugResources \ r \ --custom-package \ com.femindharamshi.spa \ -0 \ apk \ --output-text-symbols \ H:\ AndroidProjects \ Codify \ app \ build \ intermediates \ symbols \ debug \ R.txt \ --no-version-vectors守护程序:AAPT2 aapt2-3.2.1-4818971-windows守护程序#0

Command: C:\Users\Femin Dharamshi.gradle\caches\transforms-1\files-1.1\aapt2-3.2.1-4818971-windows.jar\d614b8b16e66b30fe0890919a84f61db\aapt2-3.2.1-4818971-windows\aapt2.exe link -I\ C:\Users\Femin Dharamshi\AppData\Local\Android\Sdk\platforms\android-28\android.jar\ --manifest\ H:\AndroidProjects\Codify\app\build\intermediates\merged_manifests\debug\processDebugManifest\merged\AndroidManifest.xml\ -o\ H:\AndroidProjects\Codify\app\build\intermediates\processed_res\debug\processDebugResources\out\resources-debug.ap_\ -R\ @H:\AndroidProjects\Codify\app\build\intermediates\incremental\processDebugResources\resources-list-for-resources-debug.ap_.txt\ --auto-add-overlay\ --java\ H:\AndroidProjects\Codify\app\build\generated\not_namespaced_r_class_sources\debug\processDebugResources\r\ --custom-package\ com.femindharamshi.spa\ -0\ apk\ --output-text-symbols\ H:\AndroidProjects\Codify\app\build\intermediates\symbols\debug\R.txt\ --no-version-vectors Daemon: AAPT2 aapt2-3.2.1-4818971-windows Daemon #0

但是我还没有编辑任何会导致此问题的xml文件,并且如您在屏幕截图中可以清楚地看到的那样,所有文件都存在,而Android Studio会告知找不到"

But i have not editing any xml files that would cause this issue and as you can clearly see in the screen shot, all the files are present which Android Studio tells "not found"

是什么导致此突然的问题,我该如何解决? 我检查我所有的实现库都是最新的,并且没有在线解决方案有帮助!

What is causing this abrupt problem and how can i resolve it ? I check all my implementation libraries were up to date and non of the solutions online helped!

编辑:我将所有文件从drawable文件夹传输到了drawable-v24文件夹,它解决了该问题.我真的不明白是什么原因导致了这个问题,因为一切之前都运行良好,突然又通过传输文件解决了这个问题,但是如果它们在drawable文件夹中没有出现问题

I transferred all the files from drawable folder to drawable-v24 folder and it solved the issue. I really cannot understand what caused this issue as everything was working perfectly before and suddenly this problem also it weirdly solved by transferring the files, but before it didnt give a problem if they were in the drawable folder

推荐答案

我刚刚遇到了一个非常相似的问题.

I have just had a very similiar problem.

检查是否可以在项目的java子文件夹之一中找到资源文件"R".听起来好像无法确定资源文件的位置.如果找不到它,则可能会将其删除,这可能是链接错误的原因.就我而言,当我创建Google Maps活动时,它被删除了.

Check if you can locate the resource file 'R' in one of the java subfolders of your project. It sounds as if the location of the resourc file cannot be determined. If you cant locate it, it might be deleted off and that may be the reason why there is a linking error. In my case it got deleted when I created a Google Maps activity.

如果找不到它:请尝试:生成->清理项目,它将清理gradle文件

If you cannot locate it: Try: Build -> Clean Project That cleans the gradle file

或者:文件->使缓存无效,然后用gradle文件同步项目

Alternatively: File->Invalidate Caches Then sync the project with gradle files

试试看,看看它是否有任何改变.它可能会还原资源文件.如果没有,我建议创建一个新项目,并将代码从旧"项目复制并粘贴到新项目中.这样,您可以确保资源文件已还原,并且应该消除链接错误.您必须再次创建所有xml文件和Java类,但是根据项目的大小,它可能比尝试还原资源文件要快.

Give these a go and see if it changes anything. It may restore the resource file. If it doesnt, I would suggest creating a new project and copying and pasting the code from the 'old' project into the new one. This way you can make sure the resource file is restored and it should eliminate the linking error. You'd have to create all xml files and java classes again, but depending on the size of your project it might be faster than trying to restore the resource file.

这篇关于Gradle错误Android资源链接失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆