Android-Как решить, что ресурс не найден

Я реализовал одно приложение в одной системе, и в этом я использую разные стили. он работает правильно. Но тот же код приложения работает в другой системе, тогда я получаю следующую ошибку.

Ошибка: Ошибка при получении родительского элемента: не найден ресурс, соответствующий заданному имени '@android:style/Widget.RatingBar.Small'.

Как решить эту ошибку. пожалуйста, кто-нибудь может мне помочь. Я использовал следующий код для стиля.

Стиль:

<style name="reviewRatingBar2" parent="@android:style/Widget.RatingBar" >
 <item name="android:progressDrawable">@drawable/review_rating_bar_full_2</item>
 <item name="android:minHeight">17dip</item>
 <item name="android:maxHeight">17dip</item></style> 
 <style name="reviewRatingBar3" parent="@android:style/Widget.RatingBar.Small" >
 <item name="android:progressDrawable">@drawable/review_rating_bar_full_2</item>
 <item name="android:minHeight">17dip</item>
 <item name="android:maxHeight">17dip</item></style>

person naresh    schedule 19.10.2011    source источник
comment
вы используете разные версии API в двух проектах?   -  person senola    schedule 19.10.2011
comment
Нет. Я использую те же версии API (например, Android 2.2).   -  person naresh    schedule 19.10.2011


Ответы (1)


По какой-то причине на устройстве отсутствует этот ресурс. Вы можете извлечь его из your_android_sdk_install/platforms/android-8/data/res/values/styles.xml и поместить его в файл styles.xml, обеспечив его постоянство на всех устройствах.

Возможно, этот ресурс был включен в 2.2, но на устройстве, выдающем ошибку, работает только 2.1 или что-то в этом роде?

person FunkTheMonk    schedule 19.10.2011
comment
На самом деле в моем приложении нет файла styles.xml. Таким образом, код внутри файла style.xml вставляется в файл string.xml (под тегом Style). это нормально? или я могу вставить файл styles.xml в папку значений моего приложения? - person naresh; 19.10.2011
comment
Создайте новый файл с именем styles.xml в ur_app/res/values ​​и скопируйте и вставьте конкретный отсутствующий стиль из файла sdk styles.xml (или, возможно, не хотите копировать его целиком). - person FunkTheMonk; 19.10.2011