1
我經歷從機器人平局本教程: http://www.droiddraw.org/tutorial3.html收到錯誤消息編譯Android項目
,當我嘗試編譯Eclipse中的代碼,我得到這個錯誤:
[2011-05-18 20:09:23 - DroidDrawTutorial1] /home/ollie/workspace/DroidDrawTutorial1/res/layout/main.xml:8: error: Error: No resource found that matches the given name (at 'entries' with value '@arrays/items').
這裏是RES /佈局/ main.xml中的內容:
?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout
android:id="@+id/widget29"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<ListView
android:id="@+id/widget30"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:entries="@arrays/items"
android:layout_x="0px"
android:layout_y="2px"
>
</ListView>
</AbsoluteLayout>
在這裏被RES /值/ arrays.xml的內容:
<?xml version="1.0" encoding="utf-8" ?>
<resources>
<string-array name="items">
<item>item1</item>
<item>item2</item>
<item>item3</item>
</string-array>
</resources>
本教程中的文本不一致。我認爲@陣列只需要匹配文件的名稱;在我的情況下是arrays.xml。 – opike 2011-05-19 04:10:08
你確實是正確的 - 這就是我依靠我的直覺得到的。謝謝你的幫助。 – opike 2011-05-19 04:20:06
不,如果你從教程中獲得它,它肯定是一個錯字。文件名不相關。看到我更新的答案。編輯:有時文檔有幫助;) – Aleadam 2011-05-19 04:21:04