当我在Eclipse中处理Android应用程序时,R.java
永远不会出现。我做了以下尝试解决它:
~/.eclipse
文件夹没有一个有效。即使是默认创建的Hello World!
应用程序也不会构建。我还能做些什么呢?
更新:
Problems
除了两个“R无法解析为变量”之外没有任何问题。 Error Log
标签显示我创建项目时的错误Failed to load properties file for project
。我认为这可能是根本问题的一个很好的线索。
另一个更新:
这不是权限问题,因为当我以root身份运行Eclipse时会发生同样的事情。'修复项目属性'什么都不做。当我注释掉R.java
的引用时,问题仍未得到解决(不运行的原因是[2013-07-08 21:47:37 - AppName] Could not find AppName.apk!
)
另一个更新:
现在以root身份运行eclipse。
操作系统是64位Arch Linux
答案 0 :(得分:3)
确保没有与xml相关的错误(打开并检查所有xml文件,包括手动清单)。
清理您的项目。
更改构建目标版本。
确保您拥有Android SDK构建工具。它来自更新ADT插件。
答案 1 :(得分:0)
试试这些:
/res
文件夹。扫描每个文件。有没有人有问题?如果一个资源出现问题,则不会生成R.java
文件。AndroidManifest.xml
文件。查找警告或问题,尤其是使用<uses-sdk>
标记。如果这些都没有指定问题,请尝试构建一个简单的Java应用程序。它有用吗?您使用的是JDK 1.6吗?
最后,如果您仍然卡住,请下载Android ADT并将其用作IDE。它拥有你所需要的一切。
答案 2 :(得分:0)
如果您的操作系统是64位Linux,您将遇到ADT问题,因为它是一个32位应用程序。您必须安装以下32位库:
sudo apt-get install ia32-libs