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



Я пытаюсь добавить платформу add SDK 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 в моей среде разработки?

731   10  

10 ответов:

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

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]

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

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

android.bat update sdk --no-ui 

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

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

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

Я не понимаю, почему файлы были перемещены в /platform-tools из /tools. Кажется, все инструменты разработки, которые я пробовал, appcelerator для одного, имеют свое программное обеспечение для установки, которое ищет эти файлы в /tools и fail setup. "Работа вокруг" включает в себя несколько различных бит обмана, где вы либо...1) Установите мягкую ссылку, чтобы сообщить операционной системе "если вы ищете файл "x" здесь, это действительно здесь. или 2) более простой способ ... сделайте копию всех / platform-tools по умолчанию (предварительно дополнительные установки Android sdk) файлы и поместите их в папку / tools. это обходит перемещение, которое сделал новый sdk. Тогда, конечно, вы должны установить переменные среды PATH, чтобы указать на местоположение SDK (иногда на Android-sdk-[имя операционной системы:Android-sdk-windows или Android-sdk-mac_x86 ect. ] и параметром /Platform-Tools и иногда инструментов. это боль проб и ошибок. Но когда это, наконец, работает ... это работает.

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

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

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

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

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

Я столкнулся с аналогичной проблемой с 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, перейдите в окно-> Android SDK Manager->Tools->Options.

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

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

Шаг 2: выберите на "Android SDK location" и выберите Редактировать option.It вам будет предложено обновить / установить компоненты. Затем начать загрузку или обновление, и это может занять некоторое время , все, что вам нужно сделать, это терпеливо ждать. "В случае, если вы ранее установили sdk он покажет, что sdk android установлен sdk"

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

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

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

Comments

    Ничего не найдено.