Как создать n проект с ADT r20 без включения библиотеки поддержки Android?

Недавно я обновил ADT до версии. 20, но теперь я обнаружил, что только что созданный проект всегда включал библиотеку поддержки Android. Я не хочу использовать класс FragmentActivity , который определен в библиотеке поддержки, я просто хочу использовать чистый класс Fragment.

Я попытался удалить библиотеку поддержки с помощью инструмента менеджера SDK, но теперь я не могу создавать какие-либо проекты, поскольку ADT сообщает

Этот шаблон зависит от библиотеки поддержки Android, которая либо не установлена, ……

Есть ли способ передать это, кроме создания проекта командой оболочки?

Solutions Collecting From Web of "Как создать n проект с ADT r20 без включения библиотеки поддержки Android?"

Перейдите в SDK_Folder / extra / android и переименуйте совместимость с папкой для поддержки . После этого перезапустите Eclipse.

Ну, это не идеально, но до тех пор, пока они не исправят ADT, по крайней мере, похоже, это ручной способ добраться туда.

  1. Создайте проект Android с минимальным SDK ICS. Пропустите добавление активности, когда мастер предложит добавить ее. Да, досадно, он все еще добавляет библиотеку поддержки.

  2. После создания проекта откройте свойства проекта и перейдите к пути сборки Java.

  3. На вкладке «Библиотеки» выберите «Зависимости от Android», нажмите кнопку «Удалить» и нажмите «ОК».

  4. В проводнике пакетов разверните папку «libs» и удалите банку библиотеки поддержки.

Я считаю, что это дает вам проект ICS без ненужной библиотеки поддержки.

Поскольку вы удалили библиотеку поддержки из диспетчера SDK, нажмите кнопку «Установить / Обновить» на экране, который вы описываете. На этот раз он позволит вам двигаться вперед.

EDIT Разъяснение. Для проектов, которые вы создаете, требуется библиотека поддержки, потому что вы создали проект с использованием шаблонов приложений. Читайте дальше для моего ответа Space Cowboy.

В ADT R.20 теперь есть Шаблоны приложений, которые создают для вас бит шаблона. Если вам не нужен шаблон, все, что вам нужно сделать, это снять флажок «Создать мероприятие», когда вы перейдете на экран «Создать мероприятие» мастера создания нового Android-проекта .

Я заметил, что в мастере есть ошибка. Если вы нажмете кнопку «Далее» в мастере « Создать мероприятие», а затем нажмите «Назад», чтобы вернуться на этот экран, кнопка «Готово» будет отключена. Даже если вы установите флажок «Создать мероприятие», кнопка все равно будет отключена, поэтому на данный момент вы не сможете создать пустой проект. На этом этапе вы можете просто отменить мастер и начать заново.

Не просто переименуйте каталог совместимости для поддержки. Это описано в http://code.google.com/p/android/issues/detail?id=33859 пунктах 31 и 34. Используйте диспетчер SDK для удаления библиотеки поддержки, а затем используйте ее, чтобы добавить ее обратно. В противном случае вы Могут иметь другие проблемы в будущем.

Создайте новое копирование элементов совместимости с именами папок и поддержите их в папке совместимости.