На данный момент я использую ПК с Windows 8.1, на котором нет хранилища или оперативной памяти для IDE, такой как Android Studio или Eclipse. Я хочу загрузить инструменты Android SDK без IDE. Как этого добиться?

L.C.J

Ответов: 11

Ответы (11)

Вы можете найти инструменты командной строки на странице загрузок в разделе «Только инструменты командной строки».

enter image description here

Это ссылки, представленные на странице на данный момент (версия 26.1.1):

Обязательно прочтите и согласитесь с условиями обслуживания перед загрузкой любого из инструментов командной строки.

Версия установщика для Windows, похоже, больше не доступна, это ссылка на версию 24.4.1:

Перейдите в раздел «Получить только инструменты командной строки» на странице android загрузок и загрузите инструменты для своей системы.

Для Windows:

Извлечь содержимое в C: \ Android \ android-sdk

Перейти к C: \ Android \ android-sdk \ tools \ bin и откройте окно командной строки
(Shift + правый щелчок)

Выполните следующее, чтобы загрузить последний пакет Android:

sdkmanager "platforms;android-25" 

Обновить все

sdkmanager --update

Другие операционные системы Сделайте почти то же самое, но не используя каталоги Windows.

Страница sdkmanager дает больше информации о том, какие команды использовать для установки вашего sdk.

Командная строка

mkdir android-sdk
cd android-sdk
wget https://dl.google.com/android/repository/sdk-tools-linux-*.zip
unzip sdk-tools-linux-*.zip
tools/bin/sdkmanager --update

При выполнении вышеуказанных команд убедитесь, что вы заменили * на соответствующий номер версии, который вы можете найти на странице загрузки .

Установка пакетов

Вы также можете использовать sdkmanager для отображения и установки любых необходимых пакетов.

tools/bin/sdkmanager --list
tools/bin/sdkmanager "platform-tools" "platforms;android–27" "build-tools;27.0.3"

К вашему сведению

sdk-tools-linux - *. Zip включает только инструменты командной строки. Это извлекает содержимое в один каталог с именем tools, например:

+- android-sdk
    +- tools

Чтобы получить пакеты SDK, можно запустить:

tools/bin/sdkmanager --update

sdkmanager принимает следующий флаг:

--sdk_root=: Use the specified SDK root instead of the SDK 
                          containing this tool

Но если мы опускаем этот флаг, он принимает родительский каталог tools в качестве корня sdk, здесь в нашем случае android-sdk directory.

Если вы проверите папку android-sdk после запуска tools / bin / sdkmanager --update, это будет примерно так:

+- android-sdk
    +- tools
    +- emulator  
    +- platforms  
    +- platform-tool

При необходимости также установите переменную окружения ANDROID_HOME, например:

export ANDROID_HOME=/path/to/android-sdk

Для загрузки SDK из командной строки ссылка немного изменилась, чем упоминалось ранее:

wget --quiet --output-document = / tmp / sdk-tools-linux.zip https://dl.google.com/android/repository/commandlinetools-linux-$ {ANDROID_SDK_TOOLS} .zip

Последняя версия указана на странице загрузок .

Ну, люди, которые пытаются загрузить на машину * ix или Ec2, предложат очистить подход в следующих шагах:

$ mkdir android-sdk
$ cd android-sdk
$ mkdir cmdline-tools
$ cd cmdline-tools
$ wget https://dl.google.com/android/repository/commandlinetools-linux-*.zip
$ unzip commandlinetools-linux-*.zip

Король - внутри живет sdkmanager

cmdline-tools / tools / bin

, лучше указать в переменной окружения PATH.

, но cmdline-tools не следует устанавливать как ANDROID_HOME. Потому что позже, при обновлении Android SDK или установке дополнительных пакетов, другие пакеты будут помещены в ANDROID_HOME, но не в cmdline-tools.

Окончательная полная структура каталогов ANDROID_HOME должна выглядеть, как показано ниже, состоять из нескольких подкаталогов:

build-tools, cmdline-tools, emulator, licenses, patcher, platform-tools, platforms, tools. You can easily point out that build-tools and cmdline-tools are siblings, all resides inside the parent ANDROID_HOME.

Добавьте каталог инструментов SDK в переменную среды PATH, чтобы сделать исполняемый файл доступным глобально. Добавьте строку ниже в файл ~ / .bashrc или ~ / .profile, чтобы сделать его постоянным.

Для редактирования ~ / .bashrc просто можно редактировать в режиме vim

$ vim .bashrc

Теперь установите предпочитаемый ANDROID_HOME в .bashrc файле:

export ANDROID_HOME=/home//android-sdk
export PATH=${PATH}:$ANDROID_HOME/cmdline-tools/tools/bin:$ANDROID_HOME/platform-tools

вот странная вещь, что мы не загрузили каталог platform-tools на данный момент, а поместили его в путь, но пусть это будет так, как это поможет вам избежать повторной модификации того же файла позже.

Теперь войдите в тот же каталог:

$ cd android-sdk

ПРИМЕЧАНИЕ: ну, с первой попытки команда sdkmanager не нашлась для меня, поэтому я закрываю терминал и снова создаю соединение, или вы также можете обновить то же самое, если это сработает для вас.

после этого используйте sdkmanager для отображения и установки необходимых пакетов:

$ sdkmanager "platform-tools" "platforms;android-27" "build-tools;27.0.3"

Значит, путь к Sdkmanager уже задан, он будет доступен откуда угодно:

$ sdkmanager --update


$ sdkmanager --list
Installed packages:=====================] 100% Computing updates...             
  Path                 | Version | Description                    | Location             
  -------              | ------- | -------                        | -------              
  build-tools;27.0.3   | 27.0.3  | Android SDK Build-Tools 27.0.3 | build-tools/27.0.3/  
  emulator             | 30.0.12 | Android Emulator               | emulator/            
  patcher;v4           | 1       | SDK Patch Applier v4           | patcher/v4/          
  platform-tools       | 30.0.1  | Android SDK Platform-Tools     | platform-tools/      
  platforms;android-27 | 3       | Android SDK Platform 27        | platforms/android-27/

Для тех, кто использует последнюю версию дистрибутива для Windows, должно быть достаточно следующего:

  1. Загрузите инструменты командной строки из здесь
  2. Извлеките его куда-нибудь (например, C: \ androidsdk)
  3. Добавьте ANDROID_SDK_TOOLS в качестве переменной среды, указывающей на то, где вы ее извлекли (C: \ androidsdk)
  4. Создайте папку с именем latest внутри cmdlime-tools, который вы извлекли. И переместите то, что внутри (bin, lib ...), в папку latest.
  5. cd cmdline-tools / latest / bin и выполните следующее:

sdkmanager.bat system-images; android-29; default; x86_64 platform; android-29 build-tools; 29.0.3 extras; google; m2repository extras; android; m2repository

  1. Примите условия и продолжайте. вуаля

К сожалению, прямо из Google, откуда вы захотите загрузить, если брандмауэр вашей компании блокирует другие источники, Release 1.6 r1, сентябрь 2009 г. - это последний SDK, который у них есть.

Что у меня работало в Windows:

  1. Инструменты командной строки, загруженные из https://developer.android.com/studio/index.html
  2. Поместите всю папку tools из ZIP архива в C: \ Program Files (x86) \ Android SDK \
  3. Запустил tools \ android.bat от имени администратора, при этом открылось обычное SDK Manager окно
  4. Установлены необходимые комплектующие. Файлы были загружены в каталог ... \ Android SDK \ (то есть инструменты сборки, платформы, инструменты платформы, каталоги и т. д. появились рядом с tools внутри ... \ Android SDK \)
  5. Открыл проект Android в Intellij IDEA, перешел к Файл-> Структура проекта-> SDKи добавил Android SDK, перейдя в ... \ Android SDK \ каталог

Только командная строка без sdkmanager (для опытных пользователей / CI):

Вы можете найти ссылки для загрузки всех отдельных пакетов, включая различные версии, в XML-файле репозитория: https://dl.google.com/android/repository/repository-12.xml

(где 12 - версия индекса репозитория и будет увеличиваться в будущем).

Все значения относятся к https://dl.google.com/android/repository, поэтому

platform-27_r03.zip

можно скачать по адресу https://dl.google.com/android/repository/platform-27_r03.zip

Подобные сводные XML-файлы существуют и для системных образов:

Я скачал Android Studio и установил. Установщик сказал: -

Android Studio => (500 МБ)

Android SDK => (2,3 ГБ)

Установщик Android Studio на самом деле является «установщиком Android SDK» вместе с иногда полезным инструментом под названием «Android Studio».

Самое главное: - Установщик Android Studio не просто установит SDK. Также будет: -

  • Установите последние инструменты сборки.
  • Установите последние инструменты платформы.
  • Установите последнюю версию AVD Manager, без которой вам не обойтись.

То, что вам придется делать вручную, если вы устанавливаете SDK из его zip-файла.

Успокойся.Установите Android Studio.

****************************** Редактировать ********** ********************

Итак, вдохновленный ответами в комментариях, я хотел бы обновить свой ответ.

Обновление заключается в том, что только (и только) если 500 МБ на жестком диске не имеют для вас большого значения, чем вам следует перейти на Android Studio, иначе для вас будут лучше другие ответы.

Android Studio работала для меня, так как у меня был жесткий диск емкостью 1 ТБ, который в 2000 раз превышает 500 МБ.

Также обратите внимание: размер ОЗУ не должен быть ограничением для вас, поскольку вы даже не используете Android Studio.

Я пришел к этому решению, потому что сам застрял в этой проблеме. Я пробовал другие ответы, но по какой-то причине (возможно, из-за моей компетенции) они мне не подошли. Я решил выбрать Android Studio и понял, что это всего лишь 18% от общего объема установки, а SDK - 82%. Хотя раньше думал иначе. Я не удаляю ответы, несмотря на отрицательную оценку, так как ответ у меня сработал. Я мог бы работать на кого-нибудь, у кого есть жесткий диск емкостью 1 ТБ (что довольно часто встречается в наши дни).

Это руководство представляет собой всего лишь шаг за шагом для установки Android SDK (Software Development Kit), предполагая, что пользователь начинает с нуля.

Обратите внимание на несколько предварительных условий:

  • Среда выполнения Java (или JDK) на веб-сайте Oracle (и загрузите правильную версию (32- или 64-разрядную) для своего компьютера).
  • Хорошее подключение к Интернету (необходимо для загрузки образов системы и т. Д.)

Я рекомендую использовать автономный установщик SDK для установки основных инструментов, а именно SDK и диспетчера AVD: последняя версия установщика находится здесь: SDK Installer_r24.4.1 (для Windows), SDK Installer_r24.4.1 (для linux) или SDK Installer_r24.4.1 (для macos)

Для этого руководства я использовал windows:

Вот обработка:

  • В зависимости от вашего выбора загрузите соответствующий пакет SDK по приведенным выше ссылкам (но для этого примера я буду использовать ручной метод)
  • После загрузки пакета начните установку (и выберите желаемую папку установки для продолжения или просто оставьте значение по умолчанию % USERPROFILE% \ android-sdk):

enter image description here

  • Когда закончите, оставьте опцию загрузки образов системы "отмеченной":

enter image description here

Теперь мы в деле ...

  • Появится окно диспетчера SDK, теперь вам нужно обновить / загрузить другие пакеты sdk (например, инструменты платформы, образы системы, платформы и т. Д. В соответствии с уровнями API)

enter image description here

Примечание: я рекомендую загрузить образы x86, поскольку они намного быстрее, чем аналоги arm, а также получить драйвер Intel HAXM (аппаратно-ускоренный диспетчер выполнения), чтобы значительно увеличить скорость вашего эмулятора

  • Все готово, теперь вам просто нужно создать и настроить виртуальное устройство Android, соответствующее вашей целевой версии Android, и настроить нужные параметры.

  • Для этого щелкните вкладку Tools в диспетчере SDK и выберите управление AVD, затем в следующем окне щелкните Create, вы увидите экран, аналогичный приведенному ниже. :

enter image description here

  • После этого загрузите вновь созданное виртуальное устройство.

enter image description here

  • Устанавливайте приложения и тестируйте как хотите ..

2022 WebDevInsider