Мне нужно добавить панель действий для устройств 2.3 и выше.Отказ от поддержки библиотеки v7. Что я не так?
Я недавно знал о библиотеке поддержки appcompat v7, которая делает именно это.
Я следовал Support library setup guide, шаг за шагом, очищенные, построенные, и очищенные снова перезапустить Eclipse, модернизированный SDK и плагин до последней версии (только чтобы понять, что SDK build tools v19 are broken, так что мне пришлось удалить их). Через два часа я все еще не могу построить свой проект. Я получаю эти ошибки:
[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'.
И я попробовал все в следующих вопросах, но безрезультатно:
Adding Support Libraries to Android project
After setting up android-support-v7-appcompat R.java is missing
Android Support Library v7: Error retrieving parent for item
Can't Find Theme.AppCompat.Light for New Android ActionBar Support
How to resolve the error "No resource found that matches the given name" when adding library v7 AppCompat in Eclipse?
I «Я не говорю, что эти ответы недействительны, просто по какой-то причине они не работали для меня (я думаю, это потому, что Google ненавидит меня).
Вот мои явные линии для целевой SDK:
Для библиотеки:
<uses-sdk android:minSdkVersion="7"/>
и для основного проекта:
<uses-sdk android:targetSdkVersion="19" android:minSdkVersion="8"/>
перепробовал все возможные комбинации, очистки и после каждого изменения, и до сих пор не повезло.
Похоже, что это проблема, связанная с Холо. Мне действительно не нужен Холо, только ActionBar. На данный момент я просто перешел на ActionBarSherlock, который работал хорошо для меня в прошлом. Но я действительно хотел бы знать, что я делаю неправильно, почему что-то не работает, несмотря на то, что я потратил немало времени на изучение проблемы. Почему так много боли в интеграции библиотеки, которая должна использоваться из коробки.
Возможно ли получить ТОЛЬКО панель действий с поддержкой библиотеки v7?
Я получил это работает в мое приложение хотя я должен сказать, что документация была не очень полезной, и это требовало исследований. Я проверю свой код, когда у меня будет доступ к моему компьютеру. – Szymon
только что заметил, что моя цель была 2,2 сменилась на 4.3, сделал трюк! –
Эта ошибка f ** king возникает каждый раз, когда я добавляю почти созданный проект в мой репозиторий git. Пробовал все, чтобы решить проблему, ничего не помогает. Проведите день, чтобы решить. Кажется, они хотят, чтобы мы тратили на это больше времени. – burseaner