android:在@string找不到资源

时间:2011-04-26 23:28:32

标签: android string

我的Android应用程序抱怨资源缺失,我认为已经包含并在以前版本的android中运行良好。

如,

menu.xml:27:错误:错误:找不到与给定名称匹配的资源(在'title'处,值为'@ string / lookup_about')。

<item
        android:id="@+id/about"
        android:title="@string/lookup_about" 
        android:icon="@drawable/ic_menu_help"/>

在string.xml中,我已经定义了

<string name="lookup_about">About</string>

更新

我发现在一个案例中,只有第二个@ string / spinder_prompt被eclipse抱怨了。第一个不是

<TextView
            android:id="@+id/refresh"
            android:text="@string/spinder_prompt"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1" 
            android:textSize="16dip" 
            android:typeface="sans" 
            android:layout_gravity="left" 
            android:textColor="#ffffff"
            />

        <Spinner android:id="@+id/Spinner01"
            android:gravity="center_horizontal"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:prompt="@string/spinder_prompt" 
            android:layout_weight="0.02"/>

在我的strings.xml中,

<string name="spinder_prompt">Choose the number of items to show</string> 

FYI。此代码是在Android 2.2系统上构建,部署和测试的,没有任何问题。

1 个答案:

答案 0 :(得分:1)

问题解决了。原因是由于2.1->的升级。 3.0。自动生成的R.java无法自行更新,必须“编辑”该文件并保存。然后问题解决了。开发人员遇到了类似的问题... http://www.coderanch.com/t/466092/Android/Mobile/android-eclipse