我发现我的 R.java 从未更新,因此它不包含有关我的新资源的信息,所以我决定删除它并认为 Eclipse 会生成一个新资源。但这并没有发生,我现在没有 R.java。我怎样才能再生一个?
我使用的是 Windows 7。
从其中一条评论中:“做项目 -> 清洁是造成我问题的原因。清洁会删除 R.java ......无论出于何种原因,插件都不会重新生成文件。”
我发现这种情况发生在我身上,布局损坏,一切都爆炸了。放松,这就像你第一次学习编程 C 时的那个老错误,你忘记了一个分号,它会产生一百个错误。许多人 panic ,按下所有按钮,让事情变得更糟。
解决方案
R.
的任何内容链接没有断开。 修复 XML 文件中的所有错误 .如果 ADK 中有任何损坏,R
不会再生。 import android.R
在您的 Activity 中,删除它 . Menu -> Project -> Build Project
手动构建它. /res/
中。文件夹 /layout/
和 /values/
,尤其是如果您最近更改了其中一个 AndroidManifest.xml
.我发现我经常更改字符串而忘记从 AndroidManifest.xml
更改字符串名称. Android SDK Build-tools
已安装。 窗口 -> Android SDK Manager -> 工具 -> Android SDK Build-tools Android SDK Tools
时,您还更新了 Android SDK Platform-tools
和 Android ADK Build-tools
.如果它们不匹配,则构建会静默失败。 关于android - 在 Eclipse 中为 Android 开发 : R. java 未重新生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2757107/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) | Powered by Discuz! X3.4 |