it-swarm.com.ru

"Компонент SDK Platform Tools отсутствует!"

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

Как и предполагалось, я побежал Help → Check 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?

68
Android Eve

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

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]
86
Android Eve

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

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

Android.bat update sdk --no-ui 

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

40
Udit Sood

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

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

5
Reuben Scratton

Я не понимаю, почему файлы были перемещены в/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, а иногда для/инструменты . это боль проб и ошибок. Но когда она наконец работает ... она работает.

3
RonF

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

2
persons08

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

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

1
Raj

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

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

1
Visionwriter

Я сталкивался с подобной проблемой с 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 в соответствии с рекомендациями более ранних решений, он попытается подключиться через настройки прокси-сервера по умолчанию, которые по-прежнему не работают. (... по крайней мере, в моей системе). Поэтому, если вам не нужны настройки прокси, простоclearнастройки прокси по умолчанию (т.е. удалите IP прокси-сервера и порт, оставив поля пустыми). В противном случае установите их по мере необходимости. Чтобы получить доступ к этим настройкам в Eclipse, зайдите в Window-> Android SDK Manager-> Tools-> Options.

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

0
LivePwndz

Спасибо Удит Суд

Android.bat update sdk --no-ui не работал на windows 10 powershell, но .\Android.bat update sdk --no-ui работал

0
Mylsel

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

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

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

0
Mike