2013-11-26 2 views
0

Я хотел бы использовать панель действий в своем приложении Android 2.2.3, поэтому я попытался настроить свой проект с помощью библиотеки поддержки appcompat v7. Я следил за инструкциями Google, поэтому я установил «v7 appcompat» в качестве проекта библиотеки.Action Bar в Android 2.2.3

Но после импорта «v7 AppCompat» и настройки пути сборки с Android 2.2.3, есть компиляции ошибка, такая как:

error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.ProgressBar.Horizontal'.

Этого сборник erros, если я исчезает настроить путь сборки с Android 4. Но Я хотел бы, чтобы он работал с Android 2.2.3, так как мое приложение предназначено для Android 2.2.3 (и выше).

Благодаря

+2

Использование Actionbarsherlock https://github.com/JakeWharton/ActionBarSherlock также будет поддерживать более низкие версии. – pavanmvn

+2

Пожалуйста, разместите исходный код, который несет ответственность за ошибку. – AlexS

+0

Что вы подразумеваете под «настройкой пути сборки с Android 4»? Вы используете Android Studio/Gradle или Eclipse ADT? – 2Dee

ответ

0

Да, вы должны установить построить для Android 4.0 или выше для использования совместимости действий бара. Но не беспокойтесь, ваше приложение не может работать на 2.2.3.

Просто установите минимальную версию SDK на свой.

+0

. Хорошо, я собираюсь установить сборку для Android 4.0 или выше, и я бы ее протестировал. Спасибо – Eduardo

+0

ur welcome eduardo –

+0

Я получаю ошибки, когда добавляю «appcompat» в качестве проекта библиотеки в свой проект приложения, который построен на Android 2.3.3. Например: styles_base.xml: 24: ошибка: ошибка получения родительского элемента: ресурс не найден, который соответствует указанному имени «android: Widget.Holo.ActionBar». – Eduardo