2012-11-03 51 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

相關問題