Не удается найти Google API для Android SDK
Я пытался создать приложение, которое использует Google Maps, и, получив сообщение об ошибке "MapActivity", я поискал в Интернете и обнаружил, что решение состоит в том, чтобы сделать мою цель сборки "API Google".
Тем не менее, я посмотрел в "Android SDK и AVD Manager" в Eclipse, я мог найти его где угодно:(
Я посмотрел в разделе "Надстройки третьей части">"Google Inc", но там просто написано "Пакеты не найдены".
Любая помощь, пожалуйста?
11 ответов
Если вы используете последнюю версию SDK (ADK 14), пакеты Google API должны находиться в папке, содержащей соответствующий уровень SDK, в менеджере SDK.
Например, для Android 2.2 должна быть папка "Android 2.2 (API 8)", которая должна содержать SDK "Платформа SDK" и дополнительные части, такие как API Google "Google API от Google, Inc.".
Я столкнулся с той же проблемой
Перейдите сюда, чтобы вручную загрузить API Google. Например, я использую Google API уровень 8, поэтому я загружаю пакет здесь
После загрузки просто распакуйте zip-файл в "C:\Program Files (x86)\Android\android-sdk\add-ons"
и переименуйте каталог в "google_apis-8"
вместо "google_apis-8_r02"
,
Это случилось со мной.
Простым исправлением было обновление установленных на данный момент пакетов, которые, в свою очередь, обновляли приложение SDK Manager, а затем после перезапуска появлялись все, включая драйверы USB.
По-видимому, если SD Manager устарел, вы не сможете установить такую важную вещь, как драйвер USB.
Я встретил ту же проблему, и он сказал, что "доступ запрещен". Я использую 64-битную Win7 и SDK инструменты установлены в C:\Program Files (x86)\Android\android-sdk. Я выяснил, что это потому, что у менеджера SDK нет прав доступа к папке, поэтому быстрое решение - щелкнуть правой кнопкой мыши менеджер SDK и запустить его от имени администратора.
Я обнаружил, что работа со студией Motorola Development значительно упростила выбор различных уровней API у Google. Вы можете найти всю загрузку и документацию на
Запуск от имени администратора сделал трюк от меня в Windows7. SDK mgr также показывает все лишние google apis после этого.
Попробуйте очистить кэш (Инструменты> Параметры> Очистить кэш), затем перезагрузить (Пакеты> Перезагрузить) и посмотреть, поможет ли это.
Я столкнулся с той же проблемой.
Перезапуск менеджера Eclipse & SDK решил проблему. После перезапуска все GOOGLE API и другие элементы отображаются под соответствующей сборкой.
Если это не показывает каких-либо изменений, вызовите SDK Manager.exe от имени администратора, и это решит проблему.
Иногда сервер Google не работает или возвращает ошибку 502, поэтому вы не можете найти файл манифеста. Это случилось со мной. Решение - подождать пару минут.
Обновление мне не помогло, но переустановка менеджера SDK и ADT решила проблему.
Если это старый пакет, возможно, он устарел, и менеджер SDK не будет показывать его по умолчанию. Перейдите на вкладку "Пакеты" и выберите "Показать устаревшие пакеты".