[英]Attempting to create new Android Application with adt tools in Eclipse. R.Java missing, even after clean and rebuid;
创建新的android应用程序时遇到问题。 我创建了新项目,并且收到错误消息R无法解析为变量。 我不导入(因为我发现不对与此类似的其他线程执行此操作)。 我清理并重建,但R.Java从未出现在gen中。 我尝试了几件事,但无济于事。 可能是我下载的ADT工具版本存在问题,还是还有其他问题?
编辑:这是在Windows上
仅当您的项目构建失败时,您的项目才能生成R文件。 99%的原因是由于您的XML错误。
仔细检查您最近更改的XML是否存在错误。
检查您的xml文件,解决错误,重新启动项目并再次执行清理。 如果这样做没有帮助,请执行以下步骤:
1. Delete the project.
2. Create New project.
这样可以解决问题
我刚刚解决了这个问题,所以我可以提供在我的系统(Ubuntu 12.10 64位)上有效的答案。 我发现需要安装以下三个库:libncurses5:i385,libstdc ++ 6:i386和lib32z1。
运行adb需要前两个库。 您可以通过进入/ tools或/ platform-tools并运行adb来测试是否需要它们。 如果收到错误消息说adb文件不存在,但实际上您可以看到它存在,那么问题的一部分就是您需要以下两个库:libncurses5:i386和libstdc ++ 6:i386 。 您可以使用
sudo apt-get install libncurses5:i386
和sudo apt-get install libstdc++6:i386
。
那将使adb工作。 但是我发现这还不够。 要在创建新项目时自动生成R.java文件,您还需要第三个库:lib32z1。 可以安装
sudo apt-get install lib32z1
。
在我的系统上有效,我在博客文章中列出了对我有用的指南。 如果您要在其他平台上构建,请弄清楚您正在开发的平台会很有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.