Java 试图在Eclipse中使用adt工具创建新的Android应用程序。R.爪哇缺失,即使在清理和重新建造之后;
创建我的新android应用程序时遇到问题。我创建了一个新项目,得到了一个错误,R不能解析为一个变量。我不导入(正如我在其他类似的线程上看到的那样)。我进行了清理和重建,但R.Java从未出现在gen中。我尝试了一些方法,但都没有效果。这可能是我下载的ADT工具版本有问题,还是有其他问题Java 试图在Eclipse中使用adt工具创建新的Android应用程序。R.爪哇缺失,即使在清理和重新建造之后;,java,android,eclipse,r.java-file,Java,Android,Eclipse,R.java File,创建我的新android应用程序时遇到问题。我创建了一个新项目,得到了一个错误,R不能解析为一个变量。我不导入(正如我在其他类似的线程上看到的那样)。我进行了清理和重建,但R.Java从未出现在gen中。我尝试了一些方法,但都没有效果。这可能是我下载的ADT工具版本有问题,还是有其他问题 编辑:这是在windows上检查xml文件,解决错误,重新启动项目并再次执行清理。如果没有帮助,请按照以下步骤操作:- 1. Delete the project. 2. Create New project.
编辑:这是在windows上检查xml文件,解决错误,重新启动项目并再次执行清理。如果没有帮助,请按照以下步骤操作:-
1. Delete the project.
2. Create New project.
这将解决问题我刚刚解决了这个问题,因此我可以提供在我的系统上工作的答案,即Ubuntu 12.10 64位。我发现需要安装以下三个库:libncurse5:i385、libstdc++6:i386和lib32z1 运行adb需要前两个库。您可以通过进入/tools或/platformtools并运行adb来测试它们是否需要。如果您得到一个错误,说adb文件不存在,但事实上,您可以看到它存在,那么问题的一部分是您需要这两个库:libncurse5:i386和libstdc++6:i386。您可以使用安装它们
sudo apt get install libncurse5:i386
和
sudo apt get install libstdc++6:i386
这将使亚洲开发银行发挥作用。但我发现这还不够。要在创建新项目时自动生成R.java文件,还需要第三个库:lib32z1。它可以安装在
sudo apt get install lib32z1
在我的系统中,我列出了一些我在一篇文章中发现有帮助的指南。如果您正在另一个平台上构建,如果您能够澄清您正在开发的平台,这将非常有用。只有当您的项目未能构建时,您的项目才能生成R文件。99%这是由于XML中的错误造成的
仔细检查最近更改的xml是否有错误。检查xml文件,xml中的错误可能会导致R无法生成。这似乎就是原因。当我创建项目时,我编辑了xml,然后试图运行,但出现了错误。Java从未生成过。为了解决这个问题,我必须启动一个新项目,然后立即运行它。生成了R.Java。