2014-07-07 3 views
0

Когда я создаю новый проект Android с min sdk as 2.2 в Eclipse, библиотеки поддержки автоматически добавляются в Android Private Libraries, Android Dependencies и libs. Вероятно, это связано с тем, что ранее был настроен проект библиотеки поддержки (appcompat_v7) в соответствии с https://developer.android.com/tools/support-library/setup.html.включая поддержку библиотеки в проекте

package explorer

Так что мой вопрос есть лучший способ включить библиотеки поддержки в проекте, а не он появится повсюду? Это ожидаемый путь?

+0

Какая у вас версия Android SDK Tools? –

+0

@beworker Это последнее - 23.0.2 – faizal

ответ

0

Последний ADT автоматически создает новый проект библиотеки Android под названием appcompat_v7 в вашем рабочем пространстве. Этот проект библиотеки содержит все файлы jar, необходимые для поддержки старой версии Android.

Когда вы создаете новый проект приложений для Android, он автоматически получит новую зависимость от этого проекта библиотеки. Похоже, в ADT есть небольшая ошибка, вызывающая добавление android-support-v4.jar. Вы можете безопасно удалить android-support-v4.jar из папки libs, так как этот jar-файл уже доступен в appcompat_v7.

Лучшей практикой было бы поддерживать зависимость от appcompat_v7 и удалять дублированный файл android-support-v4.jar.

+0

Я вручную создал проект appcompat_v7 в предыдущем пакете ADT. Хорошо знать, что он создается автоматически. – faizal

Смежные вопросы