gpt4 book ai didi

java - 出乎意料的是,我的一些项目文件标有红色 X 符号

转载 作者:太空宇宙 更新时间:2023-11-04 14:55:59 25 4
gpt4 key购买 nike

我在 Eclipse 上的一个项目的 java 文件和标题为 styles.xml 的文件被标记为红色“X”符号,即使 Eclipse 也无法识别许多类,例如 startActivityForResult getApplicationContext

这个项目运行正常,直到我运行 eclipse 时发现这样的错误。但是当我尝试检查原因时,我发现 \appcombat_v7_5 丢失了。\appcombat_7_5 我在检查项目的属性时发现它有一个名为 android 的部分,它是属性窗口左侧的第二项。如果缺少该文件是真正的问题,那么我该如何恢复它呢?如果没有,如何修复这些错误?

样式XML:

<resources>

<!--
Base application theme, dependent on API level. This theme is replaced
by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
-->
<style name="AppBaseTheme" parent="Theme.AppCompat.Light">
<!--
Theme customizations available in newer API levels can go in
res/values-vXX/styles.xml, while customizations related to
backward-compatibility can go here.
-->
</style>

<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
</style>

最佳答案

您的项目正在使用v7 appcompat library允许更多功能兼容回 Android 2.1(API 级别 7)。

您的两个问题似乎都表明“v7 appcompat library”项目未在 Eclipse 中打开/加载。

如果“appcompat_v7_5”项目已在工作区中,则只需打开该项目即可。之后,如有必要,请清理您的项目。

如果没有,您必须重新导入项目:

  1. 转到文件 - 导入...
  2. 选择“Android - 将现有 Android 代码放入工作区”,然后按“下一步”。
  3. 浏览至您的 Android SDK 文件夹,../extras/android/support/v7/appcompat。选中“将项目复制到工作区”,然后按“完成”。
  4. 如果导入的项目名称不同,您必须重新配置项目以使用新库而不是旧库。
  5. 右键点击您的项目,选择“属性”,然后转到 Android。
  6. 删除旧的“appcompat_v7_5”库,然后添加新库(例如“android-support-v7-appcompat”)。按“确定”并根据需要进行清洁。

关于java - 出乎意料的是,我的一些项目文件标有红色 X 符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23189166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com