Как обновить Eclipse, ADT-плагин и Android SDK
Мне понадобилось установить Google APIs от Google, чтобы в AVD появились стандартные гугл приложения – Google Maps, Navigation и прочее. В моей текущей версии ADT я не смог это сделать. SDK Manager не видел на сайте того, что мне было нужно, показывал «no packages found» в ветке google inc.
Погуглив я нашел решение – надо обновить ADT-плагин. Он содержит в себе новую версию SDK Manager, который без проблем увидит Google APIs на сайте и скачает мне ее. Заодно я решил обновить и Eclipse до новой версии.
Для выполнения всего нижеследующего нужен интернет.
Обновляем Eclipse и ADT-плагин
В Eclipse идем в меню Help > Check for Updates, он поищет обновления и выведет список:
4 верхних пункта касаются обновлений ADT, последний пункт – обновления Eclipse. Я буду обновлять все. Жмем Next, затем еще раз Next для подтверждения выбора.
Попадаем на экран лицензий
Соглашаемся (I accept) и жмем Finish. Обновление пошло.
Если выскочит подобное сообщение, жмем ОК
В конце предложат перезапустить Eclipse - жмем Restart Now
После перезапуска мы имеем обновленные Eclipse и ADT. Имейте в виду, что обновление, скорее всего, скажется на интерфейсе. Поэтому не удивляйтесь, если привычные окна или меню стали выглядеть по-другому.
Обновляем Android SDK
В Eclipse открываем меню Window > Android SDK Manager. Этот пункт меню раньше назывался Android SDK and AVD Manager. Теперь он разделен на два отдельных пункта.
У меня раньше был совсем другой SDK Manager, который не видел Google APIs by Google inc. Теперь же они видны
Видим список компонентов, удобно сгруппированный по папкам. Справа показан статус компонента: Installed – установлен, Update available – есть обновления, Not installed – не установлен. Можно снизу поиграть галками, чтобы отобразить компоненты с определенным статусом или сгруппировать их по-другому.
Если трафика не жалко, то жмем Select New/Updates – это проставит галки для новых и обновляемых компонентов. И жмем кнопку Install 30 packages (у вас может быть другое количество). Но тут учитывайте, что это может быть объем в пару гигов трафика.
Если же трафик ограничен, то жмем Deselect All и выбираем только то, что нужно. Например, в моем случае это Google APIs by Google Inc для платформы c API версии 10.
Но в любом случае очень рекомендую обновить содержимое папки Tools (первая в списке), если есть обновление. Иначе могут быть ошибки при работе с новыми версиями платформ.
Итак, нажали кнопку Install <столько-то> package. Появилось окно лицензий. Принимаем все (Accept All) и жмем Install
Процесс пошел и может занять час или два. На вопрос о рестарте ADB отвечаем Yes.
По завершению закрываем окно лога.
Теперь в списке платформ, доступных для создания AVD или нового Android-проекта, появилась только что скачанная Google APIs.