清单标记的属性包和R类问题

时间:2011-03-18 16:55:06

标签: android android-manifest

com.XXX.XXX在androidManifest中定义,就像这样,package =“com.XXX.XXX”。 项目中还有一些其他包未在清单中定义。

除了manifest(package =“com.XXX.XXX”)中定义的包之外,使用资源的所有其他包都有错误 - 无法将R解析为变量。

我已检查并验证了以下内容 -

  1. 没有java文件导入android.R或导入com.XXX.XXX.R语句。
  2. 删除了gen下的R.java文件并重新生成它。
  3. 刷新项目并做了一个干净的构建。
  4. 检查布局.xml文件是否有任何错误,控制台不显示任何错误。
  5. 该项目工作正常,我不确定,但我猜这个错误来自于在tools目录下执行layoutopt.bat。

    我还可以检查其他任何内容来解决此错误。

    谢谢, 塞利勒。

2 个答案:

答案 0 :(得分:2)

从Eclipse的Project菜单中执行项目清理。并且在任何有错误的文件中执行ctrl + o来修复导入。

答案 1 :(得分:0)

您可以通过com.XXX.XXX.R从另一个软件包访问您的应用程序资源。[...]