为什么Android中会自动删除“R.java”文件?

时间:2011-04-18 10:38:04

标签: java android r.java-file

我正在编写Android应用程序。其中一个自动生成的文件是“R.java”。有时这会自动删除。为什么“R.java”会自动删除?

2 个答案:

答案 0 :(得分:2)

R.java是自动生成的。你永远不应该直接编辑它。将您的资源放在相关的项目文件夹中,让SDK为您生成文件(作为编译过程的一部分)

答案 1 :(得分:1)

http://developer.android.com/guide/topics/resources/accessing-resources.html#ResourcesFromCode R.java将您的资源与静态变量相关联,因此您可以从代码中轻松访问它们。 R.java是从aapt工具自动生成的,因此如果您手动进行任何更改,它们将在重新生成后被丢弃。