繁体   English   中英

尝试在Eclipse中使用adt工具创建新的Android应用程序。 R.Java丢失,即使经过重新整理也是如此;

[英]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:i386sudo apt-get install libstdc++6:i386

那将使adb工作。 但是我发现这还不够。 要在创建新项目时自动生成R.java文件,您还需要第三个库:lib32z1。 可以安装

sudo apt-get install lib32z1

在我的系统上有效,我在博客文章中列出了对我有用的指南。 如果您要在其他平台上构建,请弄清楚您正在开发的平台会很有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM