Не вдалося встановити API 4.2 Android


89

Сьогодні я оновив ADT через Eclipse до версії 21. Тепер, коли я відкриваю диспетчер SDK, я мав би очікувати, що там буде папка, як "Android 4.2 (API 17)", яка буде містити платформу SDK та API, документацію тощо. Однак, натомість я просто отримую папку з назвою "API 17", і єдине, що в ній є "Google API", яку я навіть не можу встановити, оскільки

Для встановлення цього пакету також потрібно встановити: - Відсутня платформа SDK Android, API 17

Що мені тут робити? Дякую

Відповіді:


225

Я розібрався в цьому сам, трохи поколупавши. Я зайшов у налаштування диспетчера SDK, очистив кеш і сказав йому використовувати HTTPS, потім оновив список, і все з’явилося нормально.


29
Не думайте, що вам потрібно використовувати https, здається, він працює нормально після очищення кешу та оновлення.
Муз

Це дивно, але в моїй установці параметр очищення кешу знаходився в диспетчері AVD, під інструментами - опції.
NoBugs

1
Відмінно працює після очищення кешу та оновлення. Дякую за всі ваші дослідження
Тон

10
Все, що мені потрібно було натиснути "Перезавантажити" в меню.
ArtOfWarfare

Дякую. Це була чергова тупа ситуація Eclipse / Android - іноді спілкування з Android зводить мене з розуму. Це рішення, безумовно, це виправляє.
huygir

54

Eclipse> Window> Android SDK Manager > Packages > Reload

Потім він належним чином оновив інтерфейс користувача, щоб дозволити мені вибрати оновлене програмне забезпечення.

Чому мені потрібно натискати "Перезавантажити" вручну?! Я очікую, що це станеться автоматично, коли я відкрию менеджер SDK.


10
+1 - Це спрацювало для мене. Опція вручну "Перезавантажити" якось прихована ... вона знаходиться в меню (я навіть не помітив, що у вікні було меню, поки не прочитав цю відповідь.)
ArtOfWarfare

2
Блін, у цьому вікні є меню!
Асколейн


11

Eclipse> Вікно> Менеджер SDK для Android> Налаштування> Кнопка Очистити кеш натисніть> Готово.


4

У мене була ця проблема в ubuntu.

  • Відкрийте термінал і перейдіть до папки 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 -Оновити диспетчер SDK для Android -Очистити кеш диспетчера SDK для Android -Встановити для отримання лише з https. Єдине, що мені вдалося, це спочатку лише оновити SDK Tool.
Martin_G

0

Спробуйте затвердити кожен пакет, замість того, щоб затверджувати всі. Якщо будь-який пакет має помилку, ви не можете завантажити всі одночасно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.