2012-11-03 48 views
0

好的,我正在开发一个Android操作系统,并且我遵照指示并拉下了源代码,并正确地设置了eclipse。我在其中一个框架项目中对我的strings.xml文件进行了更改。但是,在对项目执行make之后,字符串未被添加到out/target/common /中的相应资源文件中。因此,我的Eclipse没有获得任何新的资源。为什么eclipse不会将我的字符串添加到资源文件中?

我已经执行了以下操作。

1)干净的项目。

2.)彻底删除掉,以便重建所有内容。

3.)经过测试确保构建实际上是从同一个项目中提取变更。基本上我直接将我的字符串添加到项目而不是使用资源。

回答

0

好了,所以我想通了这个问题。如果你正在操作OS源,并且你想要为string.xml文件添加一个字符串,你还必须将下面的代码行添加到你的值文件夹中存在的public.xml文件中。

<java-symbol type="string" name="my_string_resource_name" /> <!--In public.xml--> 
0

试用他们可能工作有以下几点......

  1. 检查所有的活动,如果import android.R;在任何Java文件导入删除import语句。
  2. 然后删除R.java文件。

它可以工作,只是检查

+0

立即尝试。如果这有效,我会很惊讶。 – meanbunny

+0

是的,我什么也没得到。我浏览并删除了所有不同软件包(不是我正在编辑的软件包)中的所有android.R文件,而这些文件真的没有解决。这几乎就好像有第三个元素是用来生成R类的,而那个不是正在更新的元素。 – meanbunny

相关问题