Отсутствует платформа SDK для Android, API 18
Пока я пытаюсь установить API 18, он показывает только "Google API 18"
(не более того). Теперь я пытаюсь установить эти API Google из Android SDK Manager
, там отображается сообщение "this package depends on "Missing SDK platform Android, API 18"
. и кнопка установки отключена.
Есть ли у кого-нибудь здесь какие-либо идеи, как установить API 18 (4.3_MR2 sdk) с помощью eclipse
Ответы
Ответ 1
Установили ли вы платформенный инструмент Sdk версии 18. В вашем SDK-менеджере будет самая последняя версия для инструментов SDK PlatForm, которую вы должны установить, а затем перезапустите eclipse, а затем попробуйте использовать Android SDK API 18
![enter image description here]()
Ответ 2
Сделайте это сначала:
Eclipse > Окно > Android SDK Manager > Пакеты > Перезагрузка
Затем повторите установку
Ответ 3
Другой способ его исправления:
0) установите другие пакеты БЕЗ выбора API 18,
1) перезапустите Eclipse ADT,
2) Откройте диспетчер SDK, затем появится API 18 rev 1.
Ответ 4
Поздно к игре, та же проблема. Инструменты SDK, а не инструменты SDK Platform, появились для меня. Это был четырехэтапный процесс:
- Eclipse/Справка/Проверить наличие обновлений, установить все найденное, перезапустить Eclipse
- Eclipse/Window/Android SDK Manager - установленный репозиторий поддержки Android (спасибо, BurDog). Закрытый диспетчер SDK.
- Eclipse/Window/Android SDK Manager - теперь Android SDK Tools (Rev 22) появился вверху, установлен. Закрытый диспетчер SDK
- Теперь появились инструменты Android SDK Platform, установленные в разделе API 18. Перезапустить Eclipse (или API 18 будет недоступен везде).
Наконец, хорошо сделать новую версию.
Ответ 5
У меня была такая же ситуация. Для меня работало обновление плагина ADT до версии 22.0.5, закрытие Eclipse. Затем - Eclipse > Окно > Android SDK Manager > Пакеты > Перезагрузка.
Надеюсь, это поможет кому-то.
Ответ 6
Была та же проблема. Сообщение было:
пакет google apis android api 18 версия 1 зависит от отсутствующей платформы sdk android api 18
Я решил это следующим образом:
- Eclipse → Справка → Проверить наличие обновлений (затем нажмите "ОК", когда его спросят - вы хотите установить его - нажмите "ok" / "yes", чтобы перезапустить eclipse, чтобы завершить установку)
- Окно → Android SDK Manager → Отменить выбор всех (затем прокрутите вниз до "Дополнительно" и выберите "Репозиторий поддержки Android", если он не установлен, установите его).
- Окно → Android SDK Manager → Установить пакеты xx
работал отлично для меня.
Ответ 7
Вот как я исправил мой:
- В разделе "Манифест-кэш" нажмите "Очистить кеш"
- Перейдите в раздел "Пакеты" и нажмите "Перезагрузить"
- Инструменты проверки → Android-платформы Android SDK
- Установить только этот пакет
- Перезапустить диспетчер SDK
Ответ 8
Eclipse > Окно > Android SDK Manager > Пакеты > Перезагрузка
Это сработало для меня. Благодарю! Теперь я могу обновить до 18. Я новичок здесь и пытался проголосовать за пост Jaguar, но я не могу.
Ответ 9
Казалось, что это klukey, у меня были подобные проблемы. Я, наконец, получил api 18 msg, когда я обновил инструменты sdk до 22, которые затем вызвали другую ошибку, что инструменты были деградированы при перезагрузке. Я снова открыл sdk mgr и имел 22.3 и платформенные инструменты для rev19 и некоторые другие доступные варианты инструментов. Я сделал еще одно обновление для них, а также API19 и API 18, и похоже, что он движется сейчас. Я думаю, что, возможно, для API 18+ вы должны обновить инструменты SDK до 22.3 на этом этапе.
Кстати, у меня также есть блокировка файла во время части процесса и закрытие затмения в фоновом режиме и исправление повторных попыток.
dang.. Далее говорится, что ADT должен быть версии 22.0+..
Я обновил ADT до 22.3 с помощью программы eclipse/help/install new (Trying update просто сказал, что это актуально)... одна неподписанная ошибка содержимого.
Перезапуск ADT после обновления.. похоже, работает из того, что я могу сказать до сих пор.
Ответ 10
Я решил с этим:
- Открыть Android SDK Manager → Пакеты → Обновить
- Перезапустить Android SDK Manager
- Установите "отсутствующие" пакеты (теперь видимые)
Ответ 11
У меня была эта проблема на машинах разработки Mac и Windows. Единственное решение - переустановить последнюю версию Android SDK. Google действительно сбросил мяч.
Ответ 12
У меня была аналогичная проблема с вами (чисто из описания проблемы), но мои Android-платформы SDK для платформы Android уже установлены (16.0.2). Однако все остальные пакеты его не узнали. Я закончил удаление инструментов платформы, а затем переустановил. Тогда все остальное узнало это.
Ответ 13
Найдено на другом веб-сайте
Действия по устранению этой проблемы:
- Открыть диспетчер SDK
- Перейдите в Инструменты → Параметры
- В разделе "Манифест-кэш" нажмите "Очистить кеш"
- Затем перейдите в "Пакеты" и нажмите "Обновить"
Ответ 14
Я на MAC, я столкнулся с тем же вопросом. Я не смог найти SDK-платформу в API 18. Решение для ее решения на mac сначала устанавливает SDK TOOLS, затем перезагружает диспетчер sdk, а затем я нашел платформу SDK в API 18.
Ответ 15
У меня была та же проблема: , но с API19. После каждой установки я установил следующее индивидуальное закрытие Android SDK Manager (спасибо cdoner):
- Android SDK Tools 22.3
- Репозиторий поддержки Android 3
И тогда я смог установить API19, чтобы он больше не выбрасывал ошибку.
( "Этот пакет зависит от" Missing Platform SDK Platform, API19 ")
Я решил вернуться к кодированию через 15 лет и совершенно новичок в Java и Android, только прочитав книгу "Head Start Java". Благодарим вас за легкие шаги, особенно для кого-то нового.
Ответ 16
Я не смог установить новый SDK из Eclipse (Справка → Установить новое программное обеспечение/Проверить наличие обновлений), он жаловался, что новая версия уже установлена. Однако новый SDK не появился в диспетчере SDK.
Я решил это, установив новую версию SDK через командную строку: обновление android sdk --no-ui
Впоследствии появилась возможность обновлять API-интерфейсы google и другие инструменты с помощью менеджера SDK.
Ответ 17
очистка кэша решена для меня. (Инструменты > )
Ответ 18
У меня была эта проблема с API 19. Ключ для меня использовать Android SDK Manager, начиная с eclipse. Затем приведенный выше совет работал над устранением проблемы.
Справочная информация. Из-за других свойств командной строки, которые я делал, я запускал диспетчер SDK, набрав в командной строке "android". - это то, о чем я уже говорил.
Ответ 19
- ему нужны минимальные пакеты sdk и max sdk.
- вы только установили максимальный sdk, т.е. API18
3.it также зависит от других пакетов sdk для минимальных