Проблемы с установкой 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
Блин, в этом окне есть меню!
Асколеин



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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.