Отсутствует платформа 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 для минимальных