Не удается найти API Google для Android SDK
Я пытаюсь создать приложение, использующее Карты Google, и, получив сообщение об ошибке "MapActivity", я искал в Интернете и нашел, что решение должно сделать мою цель сборки "API Google".
Однако я посмотрел в "Android SDK и AVD Manager" в Eclipse, я мог найти его где угодно: (
Я посмотрел в разделе "Дополнения третьей части" > "Google Inc", но он просто говорит "Нет пакетов".
Любая помощь, пожалуйста?
Ответы
Ответ 1
Если вы используете последнюю версию SDK (ADK 14), пакеты API Google должны быть расположены в папке, содержащей соответствующий уровень SDK в менеджере SDK.
Например, для Android 2.2 должна быть папка под названием "Android 2.2 (API 8)", которая должна содержать SDK "SDK Platform" и дополнительные части, такие как API Google API Google API от Google,.
Ответ 2
Я столкнулся с той же проблемой
Перейдите здесь, чтобы вручную загрузить API Google.
Например, я использую уровень 8 в GoogleAPI, поэтому я загружаю пакет здесь
После загрузки просто распакуйте zip файл на "C:\Program Files (x86)\Android\android-sdk\add-ons"
и переименуйте каталог в "google_apis-8"
вместо "google_apis-8_r02"
.
Ответ 3
Это случилось со мной.
Простое исправление заключалось в обновлении установленных пакетов, которые, в свою очередь, обновили приложение SDK Manager, а затем после перезапуска появились все, включая USB-драйверы.
По-видимому, если диспетчер SD устарел, то вы не сможете установить такую важную вещь, как USB-драйвер.
Ответ 4
Я встретил ту же проблему, и он сказал, что "доступ запрещен".
Я использую 64-битный win7, а инструменты sdk установлены под C:\Program Files (x86)\Android\android-sdk.
Я выясняю, что это связано с тем, что менеджер SDK не имеет права доступа к папке, поэтому быстрое решение - щелкнуть правой кнопкой мыши менеджер SDK и запустить его как администратор.
Ответ 5
Я обнаружил, что работа с студией Motorola Development позволяет очень легко подобрать различные уровни API от Google. Вы можете найти всю загрузку и документацию в
developer.motorola.com
Ответ 6
Иногда Google Server отключается или возвращает ошибку 502, поэтому вы не можете найти файл манифеста. Это случилось со мной. Решение состоит в том, чтобы подождать пару минут.
Ответ 7
Обновление мне не помогло, но переустановка менеджера SDK и ADT решила проблему.
Ответ 8
Запуск от имени администратора сделал трюк у меня в Windows7. SDK mgr показывает все дополнительные google apis тоже после этого.
Ответ 9
Я столкнулся с той же проблемой.
Перезапуск менеджера Eclipse и SDK решила проблему. После перезагрузки все API GOOGLE и другие материалы видны под соответствующей сборкой.
Если это не показывает никаких изменений, вызовите SDK Manager.exe как ADMINISTRATOR, и это решит проблему.
Ответ 10
Попробуйте очистить кеш (Tools > Options > Clear Cache), затем
перезагрузка (Packages > Reload) и посмотреть, поможет ли это.
Ответ 11
Если это старый пакет, возможно, что он устарел, и менеджер SDK не покажет его по умолчанию. Перейдите на вкладку "Пакеты" и выберите "Показать устаревшие пакеты".