【问题标题】:R.java file doesn't allow creation of new folder in the projectR.java 文件不允许在项目中创建新文件夹
【发布时间】:2014-01-22 22:53:45
【问题描述】:

我一直在尝试手动创建一个文件夹,以在 Windows 7 中使用 Eclipse 将所有样式化 xml 文件保存在我的 android 项目中。我在该新文件夹中创建一个 xml 文件并保存该 xml 文件。我的 R.java 不见了。我知道 R.java 没有对项目进行手动更改。我相信有一种方法可以通过手动添加文件夹并相应地反映对 R.java 文件的更改来对项目进行更改。

那么任何人都可以帮助我了解我必须做些什么才能允许在我的项目中进行手动更改,如上所述?

【问题讨论】:

  • 您正在创建的文件夹的名称是什么?仅供参考,不接受任何名称
  • @user2427819 好的,这很有趣...我对android开发很陌生,所以在创建文件夹时不知道命名文件夹的规则。请告诉我或给我链接描述了我可以为我在 android 应用程序项目中手动创建的文件夹命名的名称。

标签: android xml eclipse windows-7 r.java-file


【解决方案1】:

创建styles xml 文件的唯一方法是在values 文件夹中,因此您无法将所有styles 文件组装在一个文件夹中,android 将无法识别它,因此,不允许你想做什么

这里是创建文件夹时要遵循的链接,

http://developer.android.com/guide/topics/resources/providing-resources.html

Table 1. Resource directories supported inside project res/ directory.内查看此部分

【讨论】:

  • 那么在命名我在android中创建的文件夹有什么约定吗,因为我通过创建一个名为“drawable”而不是“style”的文件夹解决了我的问题?
  • 它会起作用,因为 drawable 是一个有效的名称,检查我更新的答案
【解决方案2】:

样式化 XML 文件应该放在您的 RES 文件夹中,通常是某种“值”(例如“值”或“值-hdpi”等)

将它们放在其他地方可能会导致错误,通常它们只是无法使用,但也可能导致 Eclipse 无法正确构建 R.java 文件。

【讨论】:

  • 您好,感谢您的回答,但我确实将新文件夹放在 res 文件夹中,只是我将其命名为“样式”。我无法将文件夹命名为我想要的确切原因是什么?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多