如何在Android中生成R文件

如何在Android中生成R文件,android,Android,我有一个源代码示例应用程序。它包含所有Java文件,但R文件不在gen文件夹中。如何生成它?从eclipse项目菜单中清理并构建应用程序,或者CTRL+B是快捷键,它将自动生成R.java文件 从eclipse项目菜单中清理并构建应用程序,或者CTRL+B是快捷键,它将自动生成R.java文件 通常是自动生成的。如果不是,可能是因为Layout.xml中的语法错误。查看项目错误 通常是自动生成的。如果不是,可能是因为Layout.xml中的语法错误。查看项目错误 从eclipse清理并构建应用程

我有一个源代码示例应用程序。它包含所有Java文件,但R文件不在gen文件夹中。如何生成它?

从eclipse项目菜单中清理并构建应用程序,或者CTRL+B是快捷键,它将自动生成R.java文件

从eclipse项目菜单中清理并构建应用程序,或者CTRL+B是快捷键,它将自动生成R.java文件

通常是自动生成的。如果不是,可能是因为Layout.xml中的语法错误。查看项目错误

通常是自动生成的。如果不是,可能是因为Layout.xml中的语法错误。查看项目错误

从eclipse清理并构建应用程序。如果这不起作用,则可能存在语法错误或资源未找到错误。在控制台中搜索详细信息并修复这些错误,直到所有问题都得到解决。完成后,Eclipse将立即生成资源文件R.java。

从Eclipse清理并构建应用程序。如果这不起作用,则可能存在语法错误或资源未找到错误。在控制台中搜索详细信息并修复这些错误,直到所有问题都得到解决。完成后,Eclipse将立即生成资源文件R.java。

尽管这是一个公认的答案,但它可能会帮助其他正在寻找此问题的人:

如果res文件夹中存在语法错误,则不会生成该文件。这些可能是上面提到的,但可能是从iPhone应用程序文件夹复制的图像的复制粘贴错误。现在我有一个错误:myImage.png不允许在res/drawable中,因为他的名字!需要将时间重命名为my_image.png,这样就可以了,只需要一个干净且选中自动构建即可

如果不存在xml格式的资源,则会看到错误:

在这种情况下,不存在R文件,但经过更正后,它会:

这里是emptyList,文件是emptyList.png 几年前,我遇到了一些字符串资源编码问题,忘记了这个例子,也忘记了代码到底是怎样的。但是如果没有R文件,并且在清理之后,构建那里不是意味着编译器链接器吗?不知道android工具名称无法根据项目设置和res文件夹中的内容生成R文件。可以是布局、字符串、动画、任何其他内容,也可以是res文件夹下的内容


虽然这是一个公认的答案,但可能对其他正在寻找这个问题的人有所帮助:

如果res文件夹中存在语法错误,则不会生成该文件。这些可能是上面提到的,但可能是从iPhone应用程序文件夹复制的图像的复制粘贴错误。现在我有一个错误:myImage.png不允许在res/drawable中,因为他的名字!需要将时间重命名为my_image.png,这样就可以了,只需要一个干净且选中自动构建即可

如果不存在xml格式的资源,则会看到错误:

在这种情况下,不存在R文件,但经过更正后,它会:

这里是emptyList,文件是emptyList.png 几年前,我遇到了一些字符串资源编码问题,忘记了这个例子,也忘记了代码到底是怎样的。但是如果没有R文件,并且在清理之后,构建那里不是意味着编译器链接器吗?不知道android工具名称无法根据项目设置和res文件夹中的内容生成R文件。可以是布局、字符串、动画、任何其他内容,也可以是res文件夹下的内容


您还可以检查控制台输出。我有一个类似的问题,我在控制台中追溯到这个错误:

Android要求编译器符合5.0或6.0级的要求。找到“1.7” 相反请使用Android工具>修复项目属性


通过右键单击PackageExplorer中的项目属性,然后按照错误消息的建议选择Android工具->修复项目属性,可以很容易地修复此问题。这解决了整个问题。然后生成R文件,一切正常。

您还可以检查控制台输出。我有一个类似的问题,我在控制台中追溯到这个错误:

Android要求编译器符合5.0或6.0级的要求。找到“1.7” 相反请使用Android工具>修复项目属性


通过右键单击PackageExplorer中的项目属性,然后按照错误消息的建议选择Android工具->修复项目属性,可以很容易地修复此问题。这解决了整个问题。然后生成R文件,一切正常。

转到包资源管理器中的gen文件夹,创建一个空白R.java文件。然后修复其他文件中的错误并刷新。如果不起作用,请尝试重新启动eclipse。它应该可以工作,我也遇到了同样的问题,并通过这种方式修复了它。

转到包资源管理器中的gen文件夹,创建一个空白的R.java文件。然后修复其他文件中的错误并刷新。如果是
无法工作请尝试重新启动eclipse。它应该可以工作,我也有同样的问题,并用这种方式解决。

我确实做了清理。。但是如何建造呢?这是构建路径吗?如果你从eclipse中清理一个android项目,它会自动构建这个项目。而要构建任何java项目,CTRL+B是捷径。希望能有帮助。注意,仔细查找xml,如果您有任何资源文件丢失,它不会让您构建我没有清理。。但是如何建造呢?这是构建路径吗?如果你从eclipse中清理一个android项目,它会自动构建这个项目。而要构建任何java项目,CTRL+B是捷径。希望能有帮助。注意:仔细查找xml,如果您有任何资源文件丢失,它不会让您构建它,因为您的项目中存在问题,请解决它们并创建它将是自动生成的,因为您的项目中存在问题,请解决它们并创建它将是自动生成的+1,但还有其他各种原因。。如果你能给出更详细的答案。。那我就乖乖地接受了+1.但是还有很多其他原因。。如果你能给出更详细的答案。。那我就乖乖地接受了。。!