Intereting Posts
Недействительный начальный тег для Android Нужен ли мне контент-провайдер с загрузчиком курсора? Как сохранить Hashmap для Android, чтобы он был повторно использован при перезапуске приложения с использованием общих настроек? Написание тегов NFC с использованием Nexus S Исключено исключение из цикла «Невозможно нарисовать переработанные растровые изображения» с Picasso React Native: пользовательский шрифт отличается по-разному на Android и iOS Android – calculateInSampleSize, почему Math.round справляется с высотой (height / reqHeight), когда ширина> высота? Память необходима для «коротких» полей в Дальвике? Android.mk и Application.mk для сборки OpenCV 3.2 Проверьте подключение к Интернету INTENT Как мы можем использовать startActivityforResult () для намерения электронной почты? Android, как запросить огромную базу данных в android (размер курсора ограничен 1 МБ) Кордова Нет Переопределение вызова внутри AsyncTask Разве графический интерфейс для Android SDK Manager отсутствует?

Отказ от поддержки библиотеки v7. Что я не так?

Мне нужно добавить панель действий для устройств 2.3 и выше.

Недавно я знал о библиотеке поддержки appcompat v7, которая делает именно это.

Я шаг за шагом следил за инструкцией по установке библиотеки поддержки , очищался, строился и очищался, перезапускал eclipse, обновлял SDK и плагин до последней версии (просто для того, чтобы понять, что инструменты сборки SDK v19 повреждены , поэтому мне пришлось удалить их). Через два часа я все еще не могу построить свой проект. Я получаю эти ошибки:

[2013-11-13 00:00:00 - FooProject] D:\foo_project\android-support-v7-appcompat\res\values-v11\themes_base.xml:33: error: Error: No resource found that matches the given name: attr 'android:windowActionBar'. [2013-11-13 00:00:00 - FooProject] D:\foo_project\android-support-v7-appcompat\res\values-v11\themes_base.xml:42: error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Light'. [2013-11-13 00:00:00 - FooProject] D:\foo_project\android-support-v7-appcompat\res\values-v11\themes_base.xml:44: error: Error: No resource found that matches the given name: attr 'android:windowActionBar'. [2013-11-13 00:00:00 - FooProject] D:\foo_project\android-support-v7-appcompat\res\values-v14\themes_base.xml:31: error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo'. [2013-11-13 00:00:00 - FooProject] D:\foo_project\android-support-v7-appcompat\res\values-v14\themes_base.xml:41: error: Error: No resource found that matches the given name: attr 'android:actionBarWidgetTheme'. [2013-11-13 00:00:00 - FooProject] D:\foo_project\android-support-v7-appcompat\res\values-v14\themes_base.xml:57: error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Light'. [2013-11-13 00:00:00 - FooProject] D:\foo_project\android-support-v7-appcompat\res\values-v14\themes_base.xml:67: error: Error: No resource found that matches the given name: attr 'android:actionBarWidgetTheme'. [2013-11-13 00:00:00 - FooProject] D:\foo_project\android-support-v7-appcompat\res\values-v14\themes_base.xml:83: error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Light.DarkActionBar'. [2013-11-13 00:00:00 - FooProject] D:\foo_project\android-support-v7-appcompat\res\values-v14\themes_base.xml:94: error: Error: No resource found that matches the given name: attr 'android:actionBarWidgetTheme'. 

И я пробовал все в следующих вопросах, но безрезультатно:
Добавление библиотек поддержки в Android-проект
После настройки поддержки android-support-v7-appcompat отсутствует R.java
Библиотека поддержки Android v7: ошибка получения родительского элемента
Не удается найти Theme.AppCompat.Light для новой поддержки Android ActionBar
Как разрешить ошибку «Ресурс не найден, который соответствует указанному имени» при добавлении библиотеки v7 AppCompat в Eclipse?

Я не говорю, что эти ответы недействительны, просто по какой-то причине они не работают для меня (я думаю, это потому, что Google ненавидит меня).

Вот мои манифестные строки для целевого sdk:

Для библиотеки:

 <uses-sdk android:minSdkVersion="7"/> 

И для основного проекта:

 <uses-sdk android:targetSdkVersion="19" android:minSdkVersion="8"/> 

Пробовал каждую возможную комбинацию, уборку и строительство после каждого изменения, и до сих пор не повезло.

Похоже, это проблема, связанная с Холо. Мне действительно не нужен Holo, только ActionBar. На данный момент я просто переключаюсь на ActionBarSherlock, который хорошо работал для меня в прошлом. Но я действительно хотел бы знать, что я делаю неправильно, почему что-то не работает, несмотря на то, что я потратил немало времени на изучение проблемы. Почему так много боли в интеграции библиотеки, которая должна использоваться из коробки.

Можно ли получить ТОЛЬКО панель действий с поддержкой библиотеки v7?

Solutions Collecting From Web of "Отказ от поддержки библиотеки v7. Что я не так?"

Наконец, он работал.

При добавлении ActionBarSherlock те же ошибки, которые появляются в консоли.

Я отредактировал файл project.properties (да, тот, у кого есть комментарий «Этот файл автоматически генерируется Android-инструментами. Не изменяйте этот файл – ВАШИ ИЗМЕНЕНИЯ БУДУТ УДАЛЕНЫ») Цель сборки была установлена ​​в 8, изменилась До 16, и теперь он компилируется как с ABS, так и с appcompat v7.

ОБНОВИТЬ:
Вот как это сделать правильно: https://stackoverflow.com/a/3343050/813951

Необходимо взглянуть на ActionBarSherlock , это действительно помогает, так как ваш корневой запрос добавляет панель действий для устройств 2.3 и выше

В моем проекте он работает с android 2.2 до 4.x

При использовании настроек Android Studio и build.gradle: bump up compileSdkVersion > = 14.