2013-02-07 63 views
1

我試圖導入舊的Android項目,並且我得到幾個象這樣的錯誤:錯誤:沒有資源發現在給定的名字相匹配(在「項」,值爲「@陣列/ pref_sync_frequency_titles」)

error: Error: No resource found that matches the given name (at 'entries' 
with value '@array/pref_sync_frequency_titles'). 

在xml文件夾中。所有四個文件都被相同類型的錯誤損壞。我不知道從哪裏開始尋找。

+0

您有任何更多信息嗎?它可能是SDK版本的問題嗎? – placeybordeaux

回答

2

這意味着你沒有定義pref_sync_frequency_titles數組。您的其他文件需要定義這樣一個數組,這就像您說的那樣「被破壞」了。由於未找到錯誤而引發錯誤。這樣的數組應該是res/values目錄中的一個XML文件pref_sync_frequency_titles.xml。您可以直接從Eclipse ADT創建它(如果您正在開發使用它) - 只需右鍵單擊該項目並選擇新的Android XML文件

有兩種類型的數組:

  • 整數
  • 鍵入

第一種類型在此描述:http://developer.android.com/guide/topics/resources/more-resources.html#IntegerArray

第二個 - 在這裏:http://developer.android.com/guide/topics/resources/more-resources.html#TypedArray

不幸的是我不能打電話l您需要創建哪種類型,因爲這取決於使用這種數組的上下文。但是,這兩個鏈接都告訴我們在哪些目錄中放置它們,如何從其他XML文件中引用它們幷包含真正有助於創建它們的示例。

相關問題