Проблемы с установкой API Android 4.2

89

Сегодня я обновил ADT с помощью Eclipse до версии 21. Теперь, когда я открываю SDK Manager, я ожидаю, что там будет папка вроде «Android 4.2 (API 17)», которая будет содержать платформу SDK и API, документацию и т. Д. Однако вместо этого я просто получаю папку с названием «API 17», и единственное, что в ней - «API Google», которую я даже не могу установить, потому что

Для установки этого пакета также требуется установка: - Отсутствует SDK Platform Android, API 17

Что мне здесь делать? Благодарность

Ник
источник

Ответы:

225

Я понял это сам после того, как немного повозился. Я зашел в настройки SDK Manager, очистил кеш и сказал ему использовать HTTPS, затем обновил список, и все появилось нормально.

Ник
источник
29
Не думайте, что вам нужно использовать https, кажется, он работает нормально после очистки кеша и обновления.
Muz
Это странно, в моей установке параметр очистки кеша был в диспетчере AVD в разделе инструменты - параметры.
NoBugs
1
Прекрасно работает после очистки кеша и обновления. Спасибо за все ваши исследования
Тон
10
Все, что мне нужно было сделать, это нажать «Перезагрузить» в строке меню.
ArtOfWarfare
Спасибо. Это была еще одна тупая ситуация с Eclipse / Android - иногда работа с Android сводит меня с ума. Это решение определенно исправляет.
huygir
54

Eclipse> Окно> Android SDK Manager > Пакеты > Перезагрузить

Затем он правильно обновил пользовательский интерфейс, чтобы я мог выбирать обновленное программное обеспечение.

Зачем нужно нажимать «Перезагрузить» вручную ?! Я ожидаю, что это произойдет автоматически, когда я открою SDK Manager.

Кто-то где-то
источник
10
+1 - У меня сработало. Опция «Перезагрузка» вручную скрыта ... она находится в меню (я даже не заметил, что в окне есть меню, пока я не прочитал этот ответ)
ArtOfWarfare
2
Блин, в этом окне есть меню!
Асколеин
11

Eclipse> Window> Android SDK Manager> Preferences> Clear Cache Button click> Done.

Хойин
источник
4

У меня была такая проблема в убунту.

  • Откройте терминал и перейдите в папку android-sdk-linux: cd android-sdk-linux

  • Затем вручную обновите SDK: tools/android update sdk -u

После этого перезапустите Eclipse.

Кристофер
источник
4

Как следует из ошибки: API 18 зависит от версии SDK n и т. Д. Поэтому сначала обновите инструмент SDK до последней версии (отмените выбор API 18), затем попробуйте установить API 18.

Нишант Шах
источник
Это было единственное, что у меня сработало ... Перед тем, как попробовать это, я попробовал: -обновление Eclipse -Обновить диспетчер Android SDK -Очистить кеш диспетчера SDK Android -Установить только выборку с https. Единственное, что у меня сработало, это сначала обновить только SDK Tool.
Martin_G
0

Попробуйте утверждать каждый пакет по отдельности, а не утверждать все. Если какой-либо пакет содержит ошибку, вы не можете загрузить все одновременно.

coolcool1994
источник