"Компонент SDK Platform Tools отсутствует!" - PullRequest
68 голосов
/ 24 декабря 2010

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

Как и предполагалось, я запустил Справка Проверка обновлений , в которой найдено и установлено следующее:

  + 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?

Ответы [ 10 ]

86 голосов
/ 24 декабря 2010

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

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]
40 голосов
/ 23 июня 2013

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

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

android.bat update sdk --no-ui 

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

5 голосов
/ 24 декабря 2010

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

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

3 голосов
/ 03 мая 2011

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

2 голосов
/ 04 июня 2012

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

1 голос
/ 07 сентября 2016

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

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

1 голос
/ 03 июля 2012

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

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

0 голосов
/ 27 августа 2017

Спасибо Udit Sood

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

0 голосов
/ 29 июня 2017

шаг 1: нажмите на синий значок на панели задач.Это "SDK MANAGER".Затем нажмите «Внешний вид и поведение» -> «Системные настройки» -> Android Sdk

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

0 голосов
/ 27 января 2015

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

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

...