• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

android - 在 Eclipse 中为 Android 开发 : R. java 未重新生成

[复制链接]
菜鸟教程小白 发表于 2022-8-1 01:19:25 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我发现我的 R.java 从未更新,因此它不包含有关我的新资源的信息,所以我决定删除它并认为 Eclipse 会生成一个新资源。但这并没有发生,我现在没有 R.java。我怎样才能再生一个?

我使用的是 Windows 7。

从其中一条评论中:“做项目 -> 清洁是造成我问题的原因。清洁会删除 R.java ......无论出于何种原因,插件都不会重新生成文件。”



Best Answer-推荐答案


我发现这种情况发生在我身上,布局损坏,一切都爆炸了。放松,这就像你第一次学习编程 C 时的那个老错误,你忘记了一个分号,它会产生一百个错误。许多人 panic ,按下所有按钮,让事情变得更糟。

解决方案

  • 确保 R. 的任何内容链接没有断开。 修复 XML 文件中的所有错误 .如果 ADK 中有任何损坏,R不会再生。
  • 如果你以某种方式撞到东西并创造了import android.R在您的 Activity 中,删除它 .
  • 运行项目 -> 清洁 .这将删除并重新生成 R 和 BuildConfig。
  • 确保 项目 -> 自动构建 打勾。如果没有,请通过 Menu -> Project -> Build Project 手动构建它.
  • 等待几秒钟后错误就会消失。
  • 如果不起作用,请删除/gen/文件夹中的所有内容
  • 如果还是不行,试试右键单击您的项目 -> Android 工具 -> 修复项目属性 .
  • 检查您的 *.properties 文件(在您的应用程序文件夹的根文件夹中)并确保其中的链接没有损坏。
  • 右键单击您的 项目 > 属性 > Android .查看页面右侧的 Project Build Target 和 Library 部分。您的构建目标应该与您的 AndroidManifest.xml 中的目标匹配。因此,如果它在 AndroidManifest 中设置为目标 17,请确保目标名称为 Android 4.2。如果您的库在引用下方有 X,请删除并重新添加库,直到出现绿色勾号。如果您移动了一些文件和文件夹,则可能会发生这种情况。

  • 如果 R 不再生怎么办

    这通常发生在您的 XML 文件损坏时。
  • 检查 XML 文件中的错误,主要是在 /res/ 中。文件夹
  • 常见的地方是/layout//values/ ,尤其是如果您最近更改了其中一个
  • 查看 AndroidManifest.xml .我发现我经常更改字符串而忘记从 AndroidManifest.xml 更改字符串名称.
  • 检查 Android SDK Build-tools已安装。 窗口 -> Android SDK Manager -> 工具 -> Android SDK Build-tools
  • 确保在更新 Android SDK Tools 时,您还更新了 Android SDK Platform-toolsAndroid ADK Build-tools .如果它们不匹配,则构建会静默失败。
  • 如果找不到问题,右键单击/gen/-> 从本地历史恢复... -> 勾选 R.java -> 单击恢复 .即使没有解决问题,它也会清除多余的错误,使问题更容易找到。
  • 关于android - 在 Eclipse 中为 Android 开发 : R. java 未重新生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2757107/

    回复

    使用道具 举报

    懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关注0

    粉丝2

    帖子830918

    发布主题
    阅读排行 更多
    广告位

    扫描微信二维码

    查看手机版网站

    随时了解更新最新资讯

    139-2527-9053

    在线客服(服务时间 9:00~18:00)

    在线QQ客服
    地址:深圳市南山区西丽大学城创智工业园
    电邮:jeky_zhao#qq.com
    移动电话:139-2527-9053

    Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap