我在我的android应用程序中有R.java文件。但我不知道,它是删除一些如何。要再次创建它,我清理我的项目,并通过单击Build Project重建我的项目。我不知道是什么问题。它不会再被创建。一般来说,每当我建立项目时它都会自动创建R.java文件没有被创建
回答
你的问题的一些快速解决方案可能是,
- 使用按Ctrl +移+Ø命令为 “组织导入” 和生成所有缺少的import语句。有时这会生成不正确的导入语句,这会隐藏在构建时自动生成的
R.java
类。 R
是生成的类。如果您使用的是Android Development Tools (ADT),则在项目构建时会生成它。您可能会关闭“自动构建”。打开它并构建您的项目。- xml视图中的错误可能导致R.java无法生成。浏览你的视图文件,并确保所有的XML都是正确的!
- 删除,如果有的话
import android.R;
- 重新启动您的IDE。
是的,我知道它是在我们构建时自动生成的。我的'Build Automatically'也被打开。我知道关于android.R导入。这不在我的任何活动课上。我检查了我的所有进口。我也重新启动了我的IDE。我也检查我的布局XML文件。这是正确的。 –
xml可能有问题。检查drawable或layout文件夹中的名称是否不应使用大写字母。 –
谢谢我发现了我的错误。我错误地把2个图像同名,但扩展名是img.jpg和另一个img.bmp所以在删除img.bmp问题后已经解决了。 –
试试这个:
- 删除任何进口到 的
- 将光标移动到任何按键/布局/字符串的引用/不管崭露头角,从-R,删除最后一个字符,并击中
ctrl+space
。 Eclipse将尝试编码提示您,自动导入正确的R.java
。 - 清洁和重建。
R.java
类
我检查了一切。但没有codehint正在生成,我做了很多次清理项目和生成项目。但R.java没有被创建。在R.layout.smting/R.id.btn1等处的任何地方显示“R”下的错误。并且R.java文件丢失。 –
所以,显然你的xml文件存在问题,请检查一次, –
谢谢。可绘制文件夹内有问题。 –
您可以通过执行以下命令使用aapt工具创建R.java文件。
ANDROID_HOME/platform-tools/aapt
package
-v
-f
-m
-S DEV_HOME/res
-J DEV_HOME/src
-M DEV_HOME/AndroidManifest.xml
-I ANDROID_HOME/platforms/android-7/android.jar
生成资源的Java代码和包装资源
aapt package -f -M ${manifest.file} -F ${packaged.resource.file} -I ${path.to.android-jar.library} -S ${android-resource-directory} [-m -J ${folder.to.output.the.R.java}]
你可以找到这个链接
http://www.herongyang.com/Android/Project-aapt-Android-Asset-Packaging-Tool.html
谢谢。可绘制文件夹内有问题 –
耶关于选项的更多细节,也许在你的辣油一些错误或可绘制的目录。 查看[问题标签]以获取更多详细信息
谢谢我发现了我的错误。我错误地把2个图像同名,但扩展名是img.jpg和另一个img.bmp所以在删除img.bmp问题后已经解决了。 –
如果在更新ADT后面临此问题,则应安装该Android构建工具。在我的情况下,安装构建工具并重新启动eclipse解决了这个问题。
- 1. R.java没有被创建
- 2. R.java没有被创建?
- 3. R.java文件没有生成
- 4. R.java文件没有生成?
- 5. 在R.java中没有创建列表
- 6. 在Android项目中没有创建R.java
- 7. log4j文件没有被创建
- 8. 没有bower_modules文件夹被创建
- 9. .lib文件没有被创建(VS2008)
- 10. 为什么android创建R.java文件
- 11. 新的xml布局文件没有被添加到R.java
- 12. Android xml布局文件没有被添加到R.java
- 13. R.java文件从来没有生成
- 14. gen文件夹中没有R.java - android
- 15. ANDROID没有R.java
- 16. java printWrite没有写入文件,但文件被创建
- 17. Android的R.java文件没有创造我的应用程序
- 18. Android没有创建文件
- 19. f_open没有创建文件?
- 20. 文件没有创建slf4j
- 21. 表没有被创建SQLite
- 22. jacoco.exec没有被创建
- 23. peer.id没有被创建 - PeerJS
- 24. 新行没有被创建
- 25. R.java文件不允许在项目中创建新文件夹
- 26. R.Java没有显示
- 27. R.java没有更新
- 28. R.java没有生成
- 29. Xlsx Writer没有创建excel文件,但没有创建错误
- 30. XML文件没有被构建(或R文件没有被更新)
可能是,在xml或AndroidManifest中有一些错误。请检查一下。 –