我的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系统上构建,部署和测试的,没有任何问题。
答案 0 :(得分:1)
问题解决了。原因是由于2.1->的升级。 3.0。自动生成的R.java无法自行更新,必须“编辑”该文件并保存。然后问题解决了。开发人员遇到了类似的问题... http://www.coderanch.com/t/466092/Android/Mobile/android-eclipse