Почему затмение автоматически добавлять AppCompat v7 поддержку библиотеки всякий раз, когда я создаю новый проект ?

? Johnny @ | Original: StackOverFlow
---

Почему затмение автоматически добавлять appcompat v7 поддержку библиотеки всякий раз, когда я создаю новый проект. Я создаю простой проект которого " ​​____" следует расширить MainActivity, но это не так. Затмение автоматически добавляет панель действий поддержку.

Может кто-нибудь помочь мне создать простой проект без Activity библиотеку? FYI Я скачал последнюю версию ADT со всем недавно обновлен . Я использую Windows 7 x64.

Почему затмение автоматически добавлять AppCompat v7 поддержку библиотеки всякий раз, когда я создаю новый проект?

---

Top 5 ответ

1Adam Stelmaszczyk @

Почему мой затмение автоматически добавляет AppCompat V7 поддержку библиотеки   всякий раз, когда я создать новый проект

Потому что ваша цель SDK устанавливается на 15, в которомпанели действий включена по умолчанию и вашем Минимальная поддерживаемая SDK установлен в 10. Action Bar выйти в 11, так что вам нужно вспомогательная библиотека, Eclipse добавляет его для вас. http://developer.android.com/guide/topics/ui/actionbar.html#Adding

Вы можете настроить библиотеки проекта в путь сборки свойствах проекта .

2Ahmad @

Он включен, потому что ваш Минимальная версия SDK установлен в 10.appcompat был введен в API 11. Затмение добавляет его автоматически, так что ваше приложение может выглядеть более постоянной в течение всего спектра Android программы и версии вы поддерживаете .

3Halim Qarroum @

Как говорится в http://developer.android.com/tools/support-library/index.html Android, это считается хорошей практикой, чтобы включить библиотеку поддержки по умолчанию из-за большого разнообразия устройств и фрагментации, которая существует между разные версии Android ( и таким образом, предоставляемых API) .

Этопричина, почему Android http://developer.android.com/tools/projects/templates.html включены в Eclipse, через ActionBar интегрировать их по умолчанию.

Я заметил, что вы нацелены Android Development Tools (ADT) в вашей выборке, нонагрузкой минимум требуется SDK для вашего пакета API 15, для которых библиотеки совместимости может обеспечить огромное количество обратную совместимость API. Примером может служитьумение использовать http://developer.android.com/guide/components/fragments.html которые appeard на API 10 (Android 3.0 Honeycomb ) на устройстве, которое работает старую версию этой системы.

Следует также отметить, что вы можете отключить автоматическое включение Библиотеки поддержки по умолчанию.

4songhir @

Создатьновый Fragment API и снимите флажок API 11 на втором этапе ( Настройка проекта).

5Swapnil @

Если вы не таргетинга 2.x версии вы можете настроить свой минимальный SDK версии 4.x, а затем создать проект. AppCompat V7 Lib обыкновение быть создан.