2014-11-19 3 views
0

Я получаю типичный «R не может быть разрешен к переменной ошибке», но я в настоящее время пытался, что я чувствую, почти каждое «исправление», и я все еще не могу заставить его работать. Я думаю, что это связано с многочисленными ошибками, которые я получаю из папки res:Eclipse Предоставление мне R не может быть разрешено переменной ошибкой, пробовал все исправления

res \ values ​​\ styles.xml: 7: ошибка: Ошибка получения родительского элемента для элемента: ресурс не найден, который соответствует указанному имени «Тема .AppCompat.Light.

res \ values-v11 \ styles.xml: 7: ошибка: Ошибка получения родительского элемента: не найден ресурс, который соответствует указанному имени «Theme.AppCompat.Light».

res \ values-v14 \ styles.xml: 8: ошибка: Ошибка получения родительского элемента для элемента: ресурс не найден, который соответствует указанному имени «Theme.AppCompat.Light.DarkActionBar».

и многие другие подобные ошибки, связанные с файлами xml в папке appcombat_v7.

Я пробовал очистить проект, построив проект, я обновил свои инструменты anddd для sdk и ADT для eclipse до самой новой версии, я использую Android 4.4 для цели проекта.

любая помощь будет хорошо

EDIT: получить также эту ошибку: Предупреждение: не удалось записать jarlist кэш-файла H: \ Workspace \ appcompat_v7 \ Bin \ jarlist.cache И это на activity_main.xml в папка макета: целевой объект проекта (Android 5.0) был неправильно загружен.

+0

Вы используете ActionBarActivity или Activity? –

+0

он расширяет его в первом классе, который создается при создании новой программы «import android.support.v7.app.ActionBarActivity;» но кроме этого idk, если я его использую или не использую tbh, я являюсь eclipse noob и даже не сделал ничего, но продолжаю получать эти ошибки каждый раз, когда создаю новый проект Android. – Corey

ответ

0

Удалить эти файлы

  • Рез \ значения \ styles.xml
  • Рез \ значения-v11 \ styles.xml
  • Рез \ значения-v14 \ styles.xml

то в вашем манифесте по типу применения удалите эту строку также

android:theme="yourTheme" 

или, альтернативно, вы можете сделать еще одну вещь. добавить appCompact библиотеку к Вашему проекту

+0

спасибо за ответ. Я пробовал все шаги, и это ничего не меняло, и я все равно продолжаю получать такие ошибки: «Не найден ресурс, который соответствует указанному имени: attr» android: colorPrimaryDark ». – Corey

0

вы, кажется, не импортируя AppCompat пакет поддержки ...

Добавление панели действий при работе на версиях старше Android 3.0 (до Android 2.1) требует, чтобы вы включили Библиотека поддержки Android в вашем приложении.

, пожалуйста, следуйте по ссылке для настройки AppCompat библиотеки

http://developer.android.com/tools/support-library/setup.html

+0

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

0

Кажется, вы не импортировали appcompat_v7 должным образом. Попробуйте следующее:
1. Щелкните правой кнопкой мыши Project -> properties -> Android -> Раздел библиотеки -> Добавить appcompat_v7.
2. Теперь очистите и постройте все.

+0

спасибо за ответ, но он уже был в разделе библиотеки. Я удалил его и добавил, а затем очистил его на всякий случай, и он все еще не работает. – Corey

+0

Также проверьте свои свойства proj-> properties-> java Build path-> order & Export, если есть две версии appcompat_v7 или android-support-v7-appcompat.jar, удалите одну из них. Также в вашем proj-> libs проверьте, есть ли в \ libs \ android-support-v7-appcompat.jar его удалить. –

0

Редактировать проект.файл свойств в appcompat_v7, ваши проекты проектов от target=android-19 до target=android-21