我正在开发一个Android应用程序。不知道为什么,但我无法重新生成R.java文件。
我也搜索过很多关于它的信息。并尝试了我从各个地方得到的所有解决方案。但是没有生成R.java。
如果我在另一台计算机上导入我的项目,那么它工作正常。我的日食只有问题。 :(
我还解决了所有lint错误,警告并尝试清理和构建项目。我还检查了我的所有.xml文件以及所有图像。一切都很完美,没有任何特殊的符号或大写。并尝试了我得到的所有技巧。但现在能够生成R.java文件。
请帮助我..提前感谢...
修改:
现在我收到一个错误,如
描述资源路径位置类型执行aapt时出错:不能 运行程序“.. \ Android_SDK \ build-tools \ 18.0.1 \ aapt.exe”: CreateProcess error = 5,拒绝访问:CreateProcess error = 5,Access 被拒绝TestProject第1行Android ADT问题
答案 0 :(得分:4)
偶尔我也在与这个问题作斗争。有时它很难,但通常是你的/ res /文件有问题。通常是XML。
首先尝试清理您的构建,但您已经这样做了。
查找格式错误的XML,它们最初不必标记为红色,但如果您没有看到它们以红色弹出,请尝试打开它们。检查您是否未将styles引用到styles.xml中的其他视图,检查键中的无效字符,检查xml实体内容中的无效/未转义字符。
还要检查项目的属性,并确保选中所有Java Build Path组件(Order and Export)。主要是Android一个。有时它发生在我身上,它是未经检查的,使我的项目无法建立。
答案 1 :(得分:0)
如果它适用于另一台计算机,似乎代码没问题。问题似乎是您的工具链或您的Eclipse工作区。
尝试以下方法:
答案 2 :(得分:0)
这是常见问题,可能由许多不同情况引起。 什么对我有用:
如果你的R.java没有生成,那么你的项目就会充满错误,说明R类是不被识别的(显然)。通常,在所有这些R.java错误之间,有一个其他错误(与所有其他错误不同)由于百分之R.java相关错误而经常被忽略。如果我修复了这个其他错误,则在clean / build ...
之后生成R.java编辑:我正在谈论的“其他错误”是阻止你的R.java重新生成,经常在资源XML文件中找到...
答案 3 :(得分:0)
问题在于Eclipse的安装路径。只需检查您的路径是否没有安装Eclipse的空间。并且名称应该适用于Eclipse目录。 我也有同样的问题,因为我的Eclipse安装路径中有空格,我的Eclipse目录名称已更改为某个符号名称。当我将它重命名为Eclipse并进行不包含空间的安装时,它就运行了。
例如,如果Eclipse目录路径类似于
D:/ New Folder / Android / Eclipse
然后由于"新文件夹"。
之间的空格可能会出现问题检查您的路径和目录名称,如果有效,请检查我的答案。
答案 4 :(得分:0)
过去一小时我一直在努力解决这个问题。我只是通过
来解决它将生成R.java文件。您需要以相同的方式导入工作场所中的所有其他项目。
希望这会有所帮助