На данный момент я использую ПК с Windows 8.1, на котором нет хранилища или ОЗУ для IDE, такой как Android Studio или Eclipse. Я хочу загрузить инструменты Android SDK без IDE. Как это можно сделать?
173
На данный момент я использую ПК с Windows 8.1, на котором нет хранилища или ОЗУ для IDE, такой как Android Studio или Eclipse. Я хочу загрузить инструменты Android SDK без IDE. Как это можно сделать?
Ответы:
Вы можете найти инструменты командной строки на странице загрузок в разделе «Только инструменты командной строки».
Это ссылки, представленные на странице на данный момент (версия 26.1.1):
Windows без установщика: https://dl.google.com/android/repository/sdk-tools-windows-4333796.zip
MacOSX: https://dl.google.com/android/repository/sdk-tools-darwin-4333796.zip
Linux: https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
Обязательно прочитайте и согласитесь с условиями обслуживания перед загрузкой любого из инструментов командной строки.
Версия программы установки для Windows, кажется, больше не доступна, это ссылка для версии 24.4.1:
источник
r25.2.3
больше не доступен.Перейдите в раздел «Получить только инструменты командной строки» на странице загрузок Android и загрузите инструменты для своей системы.
Для Windows:
Извлеките содержимое в C: \ Android \ android-sdk
Перейдите к C: \ Android \ android-sdk \ tools \ bin и откройте окно командной строки
(Shift + правый клик)
Запустите следующее, чтобы загрузить последнюю версию пакета Android:
Обновить все
Другие операционные системы Делают то же самое, но не используют каталоги Windows.
Страница sdkmanager дает больше информации о том, какие команды использовать для установки вашего sdk.
источник
$ ./sdkmanager "platforms;android-29" Warning: Could not create settings java.lang.IllegalArgumentException at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.<init>(SdkManagerCliSettings.java:428) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:152) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:134) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:57) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
--sdk_root=${ANDROID_HOME}
или--sdk_root=%ANDROID_HOME%
(Batch) устраняет ошибку здесь.Подход командной строки
При выполнении вышеуказанных команд, убедитесь, что вы заменили
*
на соответствующий номер версии, который вы можете найти на странице загрузки .Установка пакетов
Вы также можете использовать
sdkmanager
список и установить необходимые пакеты.FYI
sdk-tools-linux-*.zip
включает только инструменты командной строки. Это извлекает содержимое в один каталог с именемtools
, например:Чтобы получить пакеты SDK, мы можем запустить:
Sdkmanager принимает следующий флаг:
Но если мы опускаем этот флаг, он принимает
tools
родительский каталог как корень sdk, здесь, в нашемandroid-sdk
каталоге case .Если вы проверите папку android-sdk после запуска,
tools/bin/sdkmanager --update
она будет выглядеть так:При необходимости также установите переменную среды ANDROID_HOME, например:
источник
_https://dl.google.com/android/repository/sdk-tools-linux-*.zip_
SDK Tools устарел и больше не получает обновления. Вместо этого мы должны были бы использовать новый пакет инструментов командной строки.Что у меня работает на Windows:
tools
папку из архива ZIP вC:\Program Files (x86)\Android SDK\
tools\android.bat
как администратор, который открыл обычное окно SDK Manager...\Android SDK\
каталог (то естьbuild-tools
,platforms
,platform-tools
и т.д. каталоги появились вместеtools
внутри...\Android SDK\
)...\Android SDK\
каталогисточник
tools/android.bat
администратор, но он не открыл окно SDK Manager, как вы описалиandroid.bat
из командной строки (CMD). Это может дать некоторые подробности, почему окно менеджера SDK не появляется.Этот урок - просто шаг за шагом по установке Android SDK (Software Development Kit), предполагая, что пользователь начинает с нуля.
Есть только несколько предпосылок, на которые следует обратить внимание:
Я рекомендовал использовать автономный установщик SDK для установки основных инструментов, а именно SDK и диспетчера AVD: здесь можно найти последнюю версию установщика: SDK Installer_r24.4.1 (для windows), SDK Installer_r24.4.1 (для linux) или SDK Installer_r24.4.1 (для макросов)
Для этого руководства я использовал Windows :
Вот прохождение:
%USERPROFILE%\android-sdk
):Теперь мы в бизнесе ...
Примечание. Я рекомендую загружать образы x86, так как они намного быстрее, чем аналогичные, а также получить драйвер Intel HAXM (диспетчер выполнения с аппаратным ускорением), чтобы значительно увеличить скорость эмулятора.
Все готово, теперь вам просто нужно создать и настроить виртуальное устройство Android, соответствующее вашей целевой версии Android, и настроить нужные параметры.
Для этого перейдите на вкладку « Инструменты » в диспетчере SDK и выберите «Управление AVD», затем в следующем окне нажмите « Создать», и вы увидите похожий экран, как показано ниже:
источник
Командная строка только без
sdkmanager
(для опытных пользователей / CI):Вы можете найти ссылки для загрузки всех отдельных пакетов, включая различные ревизии, в XML-файле хранилища: https://dl.google.com/android/repository/repository-12.xml
(где 12 - версия индекса репозитория и будет увеличиваться в будущем).
Все
<sdk:url>
значения относительноhttps://dl.google.com/android/repository
, поэтомуможно скачать по адресу
https://dl.google.com/android/repository/platform-27_r03.zip
Аналогичные итоговые XML-файлы существуют и для системных образов:
источник
https://dl.google.com/android/repository/android-ndk-r21-darwin-x86_64.zip
К сожалению, прямо из Google, который вы можете скачать, если брандмауэр вашей компании блокирует другие источники, выпуск 1.6 r1 сентября 2009 года является последним 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 машину, предложили бы очистить подход в следующих шагах:
Король - sdkmanager живет внутри
лучше установить в переменную окружения PATH.
но
cmdline-tools
не должен быть установлен какANDROID_HOME
. Потому что позже, при обновлении Android SDK или установке дополнительных пакетов, другие пакеты будут помещены вANDROID_HOME
, но не вcmdline-tools
.Окончательная, полная структура каталогов ANDROID_HOME должна выглядеть следующим образом и состоять из нескольких подкаталогов:
build-tools, cmdline-tools, emulator, licenses, patcher, platform-tools, platforms, tools
, Вы можете легко указать, чтоbuild-tools
иcmdline-tools
братья и сестры, все они находятся внутри родительского ANDROID_HOME.Добавьте каталог инструментов SDK в переменную среды PATH, чтобы сделать исполняемый файл доступным глобально. Добавьте ниже линии или в
~/.bashrc
или~/.profile
файл , чтобы сделать его постоянным.Для редактирования
~/.bashrc
просто можно редактировать в режиме vimТеперь установите ваш предпочтительный
ANDROID_HOME
в.bashrc
файле:странная вещь, что мы не загружаем
platform-tools
каталог на данный момент, а следим за ним по пути, но пусть это будет так, как это поможет вам избежать повторной модификации в том же файле позже.Теперь перейдите в тот же каталог:
NOTE
: ну с первой попытки команда sdkmanager не найдена для меня, поэтому я закрываю терминал и снова создаю соединение, или вы также можете обновить то же самое, если оно работает для вас.после этого используйте sdkmanager для вывода списка и установки необходимых пакетов:
Следовательно, путь Sdkmanager уже задан, он будет доступен из любого места:
источник
Я скачал Android Studio и установил его. Установщик сказал:
Android Studio => ( 500 МБ )
Android SDK => ( 2,3 ГБ )
Установщик Android Studio фактически является «Установщиком Android SDK» вместе с иногда полезным инструментом под названием «Android Studio».
Самое главное: - Android Studio Installer не просто установит SDK. Это также:
Вещи, которые вам придется делать вручную, если вы устанавливаете SDK из zip-файла.
Не парься. Установите Android Studio .
****************************** Редактировать ******************* ***********
Итак, вдохновленный ответами в комментариях, я хотел бы обновить свой ответ.
Обновление заключается в том, что только (и только), если 500 МБ места на жестком диске не имеют для вас большого значения, чем вы должны пойти на Android Studio, в противном случае другие ответы будут лучше для вас.
Android Studio работала для меня, поскольку у меня был жесткий диск объемом 1 ТБ, который в 2000 раз превышает 500 МБ.
Также обратите внимание: размер оперативной памяти не должен быть для вас ограничением, так как вы даже не работали бы в Android Studio.
Я пришел к этому решению, так как сам застрял в этой проблеме. Я пробовал другие ответы, но по какой-то причине (может быть, в моих компетенциях) они не работали для меня. Я решил пойти на Android Studio и понял, что это всего лишь 18% от общей установки, а SDK - 82%. Хотя раньше я думал иначе. Я не удаляю ответы, несмотря на отрицательный рейтинг, так как ответ работал на меня. Я мог бы работать на кого-то другого с жестким диском объемом 1 ТБ (что довольно часто встречается в наши дни).
источник