【问题标题】:How to resolve Android R import, file not generated如何解决Android R导入,未生成文件
【发布时间】:2015-08-06 06:30:59
【问题描述】:

我正在使用 Eclipse 学习 android。我创建了我的第一个项目。
package-com.example.testmobileapp
最小目标版本 - 3.x
最大目标 - 5.1


我尝试从已经提出的问题中收集到尽可能多的信息,但无法解决这个问题,所以最后在这里提问。
我包含 android-support-v7-appcompat.jar 来解决错误并使用 AppCompatActivity 来扩展我的 mainActivity 类。
由于已经问了很多问题来解决 import android.R; 我尝试了以下方法

  1. 删除了 import android.R 语句(解决了一些错误),但 R 无法解析为仍然存在的类型,因为它被引用。
  2. 删除了 gen 文件夹中的 BuildConfig.java,清理并构建在很多地方提到的项目以在这个地方生成 R.java。
  3. 关闭并重启eclipse(没用)
  4. 我在 values/styles.xml 中遇到错误(请检查图片参考是否有错误),我尝试使用此 Can't Find Theme.AppCompat.Light for New Android ActionBar Support 进行更正,但没有成功!


尝试过的网址
1.R cannot be resolved - Android, no import android.R; statement
2.import android.R in Eclipse : Why?
3.Developing for Android in Eclipse: R.java not regenerating

请找到图片参考。

【问题讨论】:

  • 您发布了所有内容,但出现了错误。哪个是最重要的。
  • @DerGolem 请检查我提到styles.xml并上传图片的4点,再清楚不过了!
  • 当然可以。只是copy-paste FULL error TEXT,而不是剪切图像!
  • 我提到了一切,因为大多数堆栈溢出社区都问你尝试了什么,所以我发布了我尝试过的内容,我被困在哪里
  • 我只能阅读:/home/jaggi/workspace/TestMobileApp/res/values-v14/styles.xml:8: 错误:错误不是我需要查看的错误文本

标签: java android eclipse


【解决方案1】:

我在 values/styles.xml 中遇到错误,(请查看图片参考 对于错误),我尝试使用此无法找到来更正它 Theme.AppCompat.Light 支持新的 Android ActionBar,但运气不好!

这是你的问题。应用程序的 XML 文件中的错误会阻止生成 R

在你的styles.xml 没有错误后,问题应该得到解决。

编辑: 确保您使用正确的库项目,如this SO question 接受的答案中所述。

【讨论】:

  • 我很高兴你这样回答!!老板,每个人都回答同样的问题,但实际上没有告诉如何解决它,这是我的问题
  • 尝试使用 AppCompat 库。这就是它无法找到主题的原因。
  • @Abhishek 请参考第三张图片的 3 import 声明,你指的是什么还是别的什么?
  • @NarendraJaggi 没有人你必须像下面的答案那样包含库。在项目中包含该库后,它肯定会编译。如果仍然失败,请告诉我。
  • @Abhishek 我应该遵循 TimoSta 的答案吗?
【解决方案2】:

我也遇到过同样的问题,它有时会自动发生。我不知道原因。但我摆脱了这个解决方案。只需尝试清理项目,在菜单栏中,你有构建,下面有清理项目,运行一次。

【讨论】:

  • 感谢您尝试回答,您是否阅读过我在发布问题之前尝试过的方式,请正确阅读问题。
  • 糟糕!我的错,遇到了同样的问题,所以有点着急回答。
猜你喜欢
  • 2013-05-19
  • 2016-03-13
  • 1970-01-01
  • 2021-04-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-28
  • 1970-01-01
相关资源
最近更新 更多