Ответ 1
Перейдите в SDK_Folder/extra/android и переименуйте папку совместимость в поддержку. После этого перезапустите Eclipse.
Недавно я обновил ADT до версии. 20, но теперь я обнаружил, что только что созданный проект всегда включал библиотеку поддержки Android. Я не хочу использовать класс FragmentActivity
, который определен в библиотеке поддержки, я просто хочу использовать класс чистой фразы.
Я попытался удалить библиотеку поддержки с помощью инструмента менеджера SDK, но теперь я не могу создавать какие-либо проекты, поскольку ADT сообщает
Этот шаблон зависит от библиотеки поддержки Android, которая либо не установлен,......
Есть ли способ передать это, кроме создания проекта командой оболочки?
Перейдите в SDK_Folder/extra/android и переименуйте папку совместимость в поддержку. После этого перезапустите Eclipse.
Ну, это не идеально, но до тех пор, пока они не установят ADT там, по крайней мере, похоже, это ручной способ добраться туда.
Создайте проект Android с минимальным SDK ICS. Пропустите добавление операции, когда мастер предложит добавить ее. Да, досадно, он все еще добавляет библиотеку поддержки.
После создания проекта откройте свойства проекта и перейдите к пути сборки Java.
На вкладке "Библиотеки" выберите "Зависимости Android", нажмите кнопку "Удалить" и нажмите "ОК".
В проводнике пакетов разверните папку "libs" и удалите банку библиотеки поддержки.
Я считаю, что это дает вам проект ICS без ненужной библиотеки поддержки.
Поскольку вы удалили библиотеку поддержки из диспетчера SDK, нажмите кнопку "Установить/Обновить" на экране, который вы описываете. На этот раз он позволит вам двигаться вперед.
ИЗМЕНИТЬ Уточнение. Для проектов, которые вы создаете, требуется библиотека поддержки, потому что вы создали проект с использованием шаблонов приложений. Читайте дальше для моего ответа Space Cowboy.
В ADT R.20 теперь есть Шаблоны приложений, которые создают для вас бит шаблона. Если вам не нужен шаблон, все, что вам нужно сделать, это снять флажок "Создать мероприятие", когда вы перейдете на экран Создать мероприятие мастера Новый проект Android.
Я заметил, что в мастере есть ошибка. Если вы нажмете кнопку "Далее" в мастере Создать мероприятие, а затем нажмите "Назад", чтобы вернуться на этот экран, кнопка "Готово" будет отключена. Даже если вы установите флажок "Создать мероприятие", кнопка все равно будет отключена, поэтому вы не сможете создать пустой проект на этом этапе. На этом этапе вы можете просто отменить мастер и начать заново.
Не просто переименуйте каталог совместимости для поддержки. Это описано в http://code.google.com/p/android/issues/detail?id=33859 пунктах 31 и 34. Используйте диспетчер SDK для удаления библиотеки поддержки, затем используйте ее, чтобы добавить ее обратно. В противном случае у вас могут быть другие проблемы в будущем.
Создать новую совместимость с копиями копий для имен папок и поддержать ее в папке совместимости.