Подтвердить что ты не робот

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

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

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

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

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

4b9b3361

Ответ 1

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

Ответ 2

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

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

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

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

  • В проводнике пакетов разверните папку "libs" и удалите банку библиотеки поддержки.

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

Ответ 3

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

Ответ 4

ИЗМЕНИТЬ Уточнение. Для проектов, которые вы создаете, требуется библиотека поддержки, потому что вы создали проект с использованием шаблонов приложений. Читайте дальше для моего ответа Space Cowboy.

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

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

Ответ 5

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

Ответ 6

Создать новую совместимость с копиями копий для имен папок и поддержать ее в папке совместимости.