【发布时间】:2015-03-23 19:32:27
【问题描述】:
见下方更新
我最近将我在 android studio 中的 android 项目从 Dropbox 中的一个文件夹更改为另一个文件夹。现在,尽管文件完好无损,但我对 res 文件夹的所有引用都已失效。我尝试了清理、重建和无效化。仍然 - 这些问题仍然存在。看看好吗?
所有红色标记的区域都带有此代码...
Cannot resolve symbol '@string/app_name'
Validates resource references inside Android XML files.
这是标记区域的屏幕截图:
尽管我有一个完好无损的 res 文件夹和 strings.xml 文件。
怎么会这么差?我所做的只是移动我的文件!我移动了整个文件夹,仅此而已! 我应该回到日食吗?以前一切都很好。任何帮助将不胜感激。如果这是重复的,我很抱歉 - 我尝试了几种解决方案来解决前面提到的类似问题,但无济于事。
谢谢,如果您需要更多信息,请告知。
顺便说一下,这里是包资源管理器:
如您所见,manifest 和 res 源都在那里。
更新
发现问题出在 app 下的 build.gradle 文件上。只需添加一行:
compile 'com.android.support:appcompat-v7:19.1.0'
Android Studio 重新加载了 gradle 并修复了项目,所有正确的引用都被识别。谢谢答主!
【问题讨论】:
-
您能分享一下您在 Android Studio 中的解决方案资源管理器的当前屏幕截图吗?您可以通过编辑在上面的问题中添加图片。
-
对不起,当我将鼠标悬停在右上角时弹出的列表是否显示我的问题?还是项目?无论如何,我会在这里发布几张照片。如果您需要更多,请告诉我。
-
其实我需要你的 android studio 的左边部分(包资源管理器)。 google.com.bd/…
-
我认为可以!
-
是的,你已经做到了。很高兴地说我有解决方案。我在这个线程中添加了一个答案。坚持几秒钟。
标签: android xml eclipse android-studio android-manifest