【问题标题】:Android Studio Dead References After Moving Folders移动文件夹后的 Android Studio 死引用
【发布时间】: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


【解决方案1】:

您必须在 build.gradle (Module App) 中添加以下依赖项

dependencies{
     compile 'com.android.support:appcompat-v7:19.1.0'
}

应该可以解决你的问题。

为了在导入 Android Studio 项目时忽略 gradle 错误,请按照以下步骤操作:

假设您要导入一个名为:MyProject1

的项目

从其目录中复制项目并粘贴到空文件夹(必须为空)。

确保您已通过单击文件>>关闭项目从 Android Studio 关闭 MyProject1

点击Open an Existing Android Studio Project

找到您粘贴 MyProject1 文件夹的新目录。

重新检查“MyProject1”文件夹本身是否包含“MyProject1”文件夹,那么它将无法工作。

现在选择 MyProject1 文件夹并继续。

它将开始 gradle 构建。

构建成功后就可以开始重构了。

注意:您必须复制仅包含以下文件的文件夹:

就我而言,我正在导入 Bdjobs 项目。

【讨论】:

  • 你好!我有点困惑,因为当我打开名为“AndroidStudioProjects”的文件夹时,有几个选项。我想知道哪些代表我的应用程序:有文件夹和文件,如设置 gradle 和 localproperties。我是否需要更深入地了解我更具体的应用程序?我是否只获取 src 文件?
  • 我认为您的项目名称是“通知警报”,对吧?因此,在您的“AndroidStudioProjects”文件夹中,找到“notificationalarm”文件夹。并检查父文件夹内是否有另一个通知警报文件夹,然后复制其中的文件夹。
  • 在“app”文件夹中,因为我认为名称只是保存为“app”,所以可以看到 src、build、libs 和 idea。看起来里面没有另一个应用程序文件夹 - 只是 AndroidStudioProjects/app。我将“应用程序”复制到另一个单独的文件夹中,但当我打开它时,它说没有什么可显示的,我需要做些什么吗?
  • 如果可能的话,你能分享AndroidStudioProjects文件夹的图像吗?我们快到了!
  • 我知道这么近!谢谢你的帮助。我会发几张照片。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多