Android Studio项目已损坏?

时间:2017-09-12 09:09:59

标签: android android-studio

当我启动Android Studio时,我收到了一堆错误消息,说有一堆插件丢失或卸载或其他什么。我重新启动了Android Studio几次,似乎这个问题已经解决了。 (不知道那里发生了什么。)

然后出现了一个新问题。我一直在研究的项目似乎已经损坏/腐败。我不知道如何或为什么。这就是它的内容:

  

信息:Gradle任务[:app:assembleDebug]   C:\ Users \用户彼得\ AndroidStudioProjects \ AlarmClock的\程序\编译\中间体\水库\合并\调试\值-V23 \价值观v23.xml   错误:(4)检索项目的父项时出错:找不到与给定名称匹配的资源' android:TextAppearance.Material.Widget.Button.Inverse'。   错误:(34)检索项目的父项时出错:找不到与给定名称匹配的资源' android:Widget.Material.Button.Colored'。   错误:(4)检索项目的父项时出错:找不到与给定名称匹配的资源' android:TextAppearance.Material.Widget.Button.Inverse'。   错误:(34)检索项目的父项时出错:找不到与给定名称匹配的资源' android:Widget.Material.Button.Colored'。   C:\ Users \用户彼得\ AndroidStudioProjects \ AlarmClock的\程序\编译\中间体\水库\合并\调试\值-V24 \价值观v24.xml   错误:(3)检索项目的父项时出错:找不到与给定名称匹配的资源' android:TextAppearance.Material.Widget.Button.Borderless.Colored'。   错误:(4)检索项目的父项时出错:找不到与给定名称匹配的资源' android:TextAppearance.Material.Widget.Button.Colored'。   错误:(3)检索项目的父项时出错:找不到与给定名称匹配的资源' android:TextAppearance.Material.Widget.Button.Borderless.Colored'。   错误:(4)检索项目的父项时出错:找不到与给定名称匹配的资源' android:TextAppearance.Material.Widget.Button.Colored'。   错误:任务':app:processDebugResources'执行失败。   com.android.ide.common.process.ProcessException:无法执行aapt   信息:建筑失败   信息:总时间:1.255秒

我启动了另一个项目,它工作正常。

我对腐败项目做的最后一件事是更改了一些东西(不确定原因),因此每次在运行项目时单击某个按钮都会崩溃。今天我正要开始调试它,当这整个混乱发生时。

在MainActivity中它说:

  

无法解析符号' R'

我认为这是一件坏事......

编辑: 我得到了它的工作,但我仍然有一个问题。请参阅下面的屏幕截图:

My faulty project

上面是项目树现在的样子。

correct project

以上是项目中另一个正常工作的项目树。我想要两个看起来像这样。 (错误的项目过去看起来像这样。)

4 个答案:

答案 0 :(得分:0)

无法解析符号'R'是一个常见错误,最常见的原因是格式错误的XML文件。

检查您的布局,菜单等任何不应该存在的内容。它可能就像你不小心在其中一个文件中输入一个随机字符或一个无效的字符串一样简单。

一旦构建正常完成,其他错误通常就会消失。

此问题中列出了更多选项。

"cannot resolve symbol R" in Android Studio

编辑:

从指示的菜单中选择Android View。

Project View

答案 1 :(得分:0)

  

我想这是件坏事......

不一定,不要担心。

您可以尝试:

  1. 在Android工作室中重建您的项目。
  2. 从命令行运行gradlew clean assembleDebug并检查输出。
  3. 确认您使用的是兼容版本,请检查this post

答案 2 :(得分:0)

清理你的项目

  

构建>清洁项目或构建>重建项目

答案 3 :(得分:0)

可能的解决方案。

  1. 检查资源和xml文件。
  2. 在android studio File->使缓存无效/重新启动
  3. 清理项目。
  4. 从C:\%USERPROFILE%.gradle。
  5. 删除.gradle
  6. 从项目中删除.gradle .idea和构建文件。