"Компонент инструментов платформы SDK отсутствует!"

Я пытаюсь добавить добавление SDK Platform 1.6 в существующую установку 2.2 с помощью этого потока.

Как и было предложено, я запустил HelpCheck for Updates, который нашел и установил следующее:

  + Android DDMS              8.0.1.v201012062107-82219
  + Android Development Tools 8.0.1.v201012062107-82219

Он запросил перезапуск Eclipse и при перезапуске дал мне следующее сообщение об ошибке:

"SDK Platform Tools component is missing!
Please use the SDK Manager to install it."

А? Зачем? У меня все еще есть инструменты платформы SDK на C:\android-sdk-windows, которые отлично работали, прежде чем я сделал это "обновление".

Что мне нужно для поддержки 2.2 и 1.6 в моей среде разработки?

Ответ 1

ОК, вот что я сделал, чтобы исправить проблему:

Open Eclipse. Then:
  Window > Android SDK and AVD Manager
   > Available Packages: 
     > Android Repository:
       + Android SDK Tools, revision 8
       + Android SDK Platform-tools, revision 1

[Install Selected]

Ответ 2

Загруженное программное обеспечение sdk не содержит инструментов платформы sdk.

Для этого с помощью cmd перейдите в каталог "C:\Program Files\Android\android-sdk\tools", а затем введите следующую команду для загрузки этих отсутствующих инструментов:

android.bat update sdk --no-ui 

Затем введите y, чтобы принять все лицензии в cmd. Загрузка начнется в cmd.

Ответ 3

Установка Android SDK выполняется через "Android SDK и AVD Manager"... есть ярлык в меню "Окно" Eclipse, или вы можете запустить .exe из корня существующей установки Android SDK.

Да, я думаю, что установка 2.3 SDK устранит вашу проблему... вы можете установить старые SDK одновременно. Важно то, что структура SDK изменилась в 2.3 с некоторыми инструментами (такими как ADB), переходящими из sdkroot\tools в sdkroot\platform-tools. Вполне возможно, что самый последний плагин ADT не является массово обратной совместимостью с этим изменением.

Ответ 4

Я не понимаю, почему файлы были перемещены в /platform -tools из/tools. Кажется, что все инструменты разработки, которые я пробовал, добавили в приложение, имеют программное обеспечение для установки этих файлов в /tools и fail setup. "Работа вокруг" включает в себя несколько разных бит обмана, в которых вы либо... 1) установили "мягкую" ссылку, чтобы сообщить операционной системе "если вы ищете файл" x ", здесь он действительно здесь. Или 2) проще метод... сделайте копию всех файлов по умолчанию (файлы предварительной установки android sdk) и поместите их в папку /tools. Это обходит перемещение, которое было выполнено с помощью нового sdk. Тогда, разумеется, ВЫ ДОЛЖНЫ УСТАНОВИТЬ ПУТЬ ОКРУЖАЮЩЕЙ СРЕДЫ ПЕРЕМЕНА, ЧТОБЫ ПОЗВОЛИТЬ В МЕСТЕ SDK (иногда к Android-sdk- [название операционной системы: Android-sdk-windows или Android-sdk-mac_x86 и т.д.] И к/платформенным инструментам и иногда в /tools. это боль в проб и ошибок. Но когда он наконец работает... он работает.

Ответ 5

Перед обновлением компонентов SDK проверьте Android SDK ManagerToolsOptions и установите HTTP-прокси и порт, если он установлен в локальной локальной сети.

Ответ 6

Последняя версия Android SDK поставляется с двумя различными приложениями: SDK Manager и AVD Manager, а не одним приложением, которое было действительным, когда этот вопрос был первоначально задан.

Моя особая проблема не была связана с другими предложениями. Я нахожусь в сети в тот момент, когда трафик HTTPS в основном запрещен. Чтобы установить инструменты платформы Android, мне нужно было включить параметр "Заставить https://... источники, которые будут извлекаться с помощью http://...", а затем это позволило мне установить другие инструменты.

Ответ 7

Вот еще одна альтернатива. Загрузите его прямо здесь: http://androidsdkoffline.blogspot.com.ng/p/android-sdk-tools.html.

Настоящей версией на данный момент является Android SDK Tools 25.1.7. Разархивируйте его при загрузке и поместите его в папку sdk. Затем вы можете загрузить другие отсутствующие файлы непосредственно из диспетчера SDK.

Ответ 8

Я столкнулся с аналогичной проблемой с SDK 24.0.2 и ADT 23.0, на Windows 7 и Eclipse Luna (4.4.0). Андроид SDK Manager поставляется с прокси-сервером по умолчанию 127.0.0.1 (localhost) и портом 8081. Так как вы пытаетесь запустить менеджеров SDK, как рекомендовано более ранними решениями, он попытается подключиться через настройки прокси-сервера по умолчанию, которые продолжают работать с ошибкой (... по крайней мере, в моей системе). Поэтому, если вам не нужны настройки прокси, просто очистить настройки прокси-сервера по умолчанию (т.е. Удалите IP-адрес прокси-сервера и порт, оставив поля пустыми). В противном случае установите их по мере необходимости. Чтобы получить доступ к этим настройкам в eclipse, перейдите в Window- > Android SDK Manager- > Tools- > Options.

Надеюсь, это поможет кому-то.

Ответ 9

шаг 1: нажмите на синюю иконку на панели задач. Это "SDK MANAGER". Затем нажмите кнопку "Внешний вид и поведение" → "Настройки системы" → Android Sdk

step2: выберите "Android SDK location" и выберите параметр редактирования. Он предложит вам обновить/установить компоненты. Затем запустите загрузку или обновление, и это может занять некоторое время, все, что вам нужно сделать, это терпеливо ждать. "Если вы ранее установили sdk, он покажет, что sdk android sdk установлен"

step3: как только это будет сделано, программа будет компилироваться отлично, и никакая ошибка не будет существовать вообще.

Ответ 10

Спасибо Udit Sood

android.bat update sdk --no-ui не работал на Windows PowerWorks, но .\android.bat update sdk --no-ui работал