Android感叹号错误

Android感叹号错误,android,android-appcompat,Android,Android Appcompat,刚才我将Java更新为8.025(并自动删除了旧版本),所以Eclipse突然无法启动。因此,我重新安装了带有AndriodSDK的eclipse以及所有的东西,但是现在没有项目可以在同一个工作区中工作了。创建一个新项目会在项目文件夹上给出一个感叹号,其余项目有一个(!?)类给出错误。我相当肯定这与自动安装的appcompat有关,但这只是一个猜测。 清理所有项目可能会在一系列主题中返回此错误: error: Error retrieving parent for item: No resour

刚才我将Java更新为8.025(并自动删除了旧版本),所以Eclipse突然无法启动。因此,我重新安装了带有AndriodSDK的eclipse以及所有的东西,但是现在没有项目可以在同一个工作区中工作了。创建一个新项目会在项目文件夹上给出一个感叹号,其余项目有一个(!?)类给出错误。我相当肯定这与自动安装的appcompat有关,但这只是一个猜测。 清理所有项目可能会在一系列主题中返回此错误:

error: Error retrieving parent for item: No resource found that matches the given name 'Theme.Base.AppCompat.Light.DialogWhenLarge.Base'.
对不起,我不能再精确了,但我不知道发生了什么事。如果有人能解释这个appcompat的东西,它是做什么的,以及为什么需要它(就像你在向一个孩子解释它一样),并猜测什么可能是错的,那将是非常棒的


而且,即使appcompat也会给出一个错误。看起来很奇怪,因为它是自动安装的

v7 appcompat库在Eclipse中创建新项目时添加,前提是最小SDK设置低于API 14。v7 appcompat库增加了对操作栏用户界面设计模式的支持。此库包括对材质设计用户界面实现的支持。下载android支持库后,此库位于/extras/android/support/v7/appcompat/目录中。来源:。 此库依赖于v4支持库。确保包括v4支持库。还要确保包含v7 appcompat库的项目也具有相同版本的v4支持库

关于资源错误和主题错误,请确保将包含v7 appcompat库的项目中values-v11 values-v14等文件夹中styles.xml中的应用主题更新为最新的appcompat主题

由于appcompat库项目出现错误,这可能是因为appcompat项目的版本较旧(预览L),应该更新为(v21 Android 5.0)。我建议删除库项目并按照Eclipse中的以下步骤再次添加它:

  • 选择文件>导入
  • 在工作区中选择现有的Android代码,然后单击下一步
  • 浏览到SDK安装目录,然后浏览到支持 图书馆文件夹。例如,如果要添加appcompat 项目,浏览到/extras/android/support/v7/appcompat/
  • 单击“完成”导入项目。对于v7 appcompat项目, 您现在应该看到一个名为 android-support-v7-appcompat
  • 在新库项目中,展开libs/文件夹,右键单击 然后选择buildpath>addtobuild 路径例如,在创建v7 appcompat项目时,添加 android-support-v4.jar和android-support-v7-appcompat.jar 将文件复制到生成路径
  • 右键单击库项目文件夹并选择生成路径> 配置生成路径
  • 在Order and Export选项卡中,检查刚刚添加到的.jar文件 生成路径,因此它们可用于 依赖于这个库项目。例如,appcompat项目 需要导出android-support-v4.jar和 android-support-v7-appcompat.jar文件
  • 取消选中Android依赖项
  • 单击“确定”完成更改

  • 来源:

    谢谢您的回复@Wildroid@user2069136你让项目运作起来了吗?我的回答有用吗?是的,现在一切正常。再次感谢!忘了检查答案,很抱歉,我不得不让小代表投票:(