Инструменты командной строки,Инструменты командной строки,Инструменты командной строки

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

Вы можете установить и обновить каждый пакет с помощью SDK Manager Android Studio или инструмента командной строки sdkmanager . Все пакеты загружаются в каталог Android SDK, который вы можете найти следующим образом:

  1. В Android Studio нажмите «Файл» > «Структура проекта» .
  2. Выберите Местоположение SDK на левой панели. Путь указан в разделе «Местоположение Android SDK» .

Установить переменные среды

Мы рекомендуем установить переменную среды ANDROID_HOME при использовании командной строки. Кроме того, укажите путь поиска команд, включив ANDROID_HOME/tools , ANDROID_HOME/tools/bin и ANDROID_HOME/platform-tools , чтобы найти наиболее распространенные инструменты. Действия различаются в зависимости от вашей ОС, но для общего руководства прочтите «Как установить переменные среды» .

Инструменты командной строки Android SDK

Находится в: android_sdk /cmdline-tools/ version /bin/

Примечание. Пакет инструментов командной строки Android SDK, расположенный в cmdline-tools , заменяет пакет инструментов SDK, расположенный в tools . С новым пакетом вы можете выбрать версию инструментов командной строки, которую хотите установить, и установить несколько версий одновременно. Со старым пакетом вы можете установить только последнюю версию инструментов. Таким образом, новый пакет позволяет вам зависеть от конкретных версий инструментов командной строки без нарушения кода при выпуске новых версий. Информацию об устаревшем пакете SDK Tools см. в примечаниях к выпуску SDK Tools .

Если вы не используете Android Studio, вы можете скачать пакет инструментов командной строки здесь .

apkanalyzer
Предоставляет представление о составе вашего APK после завершения процесса сборки.
avdmanager
Позволяет создавать виртуальные устройства Android (AVD) и управлять ими из командной строки.
lint
Сканирует код, чтобы помочь вам выявить и исправить проблемы со структурным качеством вашего кода.
retrace
Для приложений, скомпилированных с помощью R8, retrace декодирует запутанную трассировку стека, которая сопоставляется с исходным исходным кодом.
sdkmanager
Позволяет просматривать, устанавливать, обновлять и удалять пакеты для Android SDK.

Инструменты сборки Android SDK

Находится в: android_sdk /build-tools/ version /
Дополнительные сведения см. в примечаниях к выпуску SDK Build Tools .

Этот пакет необходим для создания приложений Android. Большинство инструментов в этом пакете вызываются инструментами сборки и не предназначены для вас. Однако могут быть полезны следующие инструменты командной строки:

AAPT2
Анализирует, индексирует и компилирует ресурсы Android в двоичный формат, оптимизированный для платформы Android, и упаковывает скомпилированные ресурсы в один выходной файл.
apksigner
Подписывает APK и проверяет, будут ли подписи APK успешно проверены на всех версиях платформы, которые поддерживает данный APK.
zipalign
Оптимизирует APK-файлы, гарантируя, что все несжатые данные начинаются с определенного выравнивания относительно начала файла.

Примечание. У вас может быть несколько версий инструментов сборки для создания приложения для разных версий Android.

Инструменты платформы Android SDK

Находится в: android_sdk /platform-tools/
Дополнительные сведения см. в примечаниях к выпуску инструментов платформы SDK .

Эти инструменты обновляются для каждой новой версии платформы Android для поддержки новых функций, а также исправления или улучшения инструментов, и каждое обновление обратно совместимо с более ранними версиями платформы.

Помимо загрузки из SDK Manager, вы можете скачать SDK Platform Tools здесь .

adb
Android Debug Bridge (adb) — это универсальный инструмент, позволяющий управлять состоянием экземпляра эмулятора или устройства под управлением Android. Вы также можете использовать его для установки APK на устройство.
etc1tool
Утилита командной строки, которая позволяет кодировать изображения PNG в стандарт сжатия ETC1 и декодировать сжатые изображения ETC1 обратно в PNG.
fastboot
Прошивает устройство с образами платформы и других систем. Инструкции по перепрошивке см. в разделе Заводские образы для устройств Nexus и Pixel .
logcat
Вызывается adb для просмотра журналов приложений и системы.

Android-эмулятор

Находится в: android_sdk /emulator/
Дополнительные сведения см. в примечаниях к выпуску эмулятора Android .

Этот пакет необходим для использования эмулятора Android. Он включает в себя следующее:

emulator
Инструмент эмуляции устройств на основе QEMU, который можно использовать для отладки и тестирования приложений в реальной среде выполнения Android.
mksdcard
Помогает создать образ диска, который можно использовать с эмулятором для имитации присутствия внешней карты памяти, например SD-карты.

Примечание. До версии 25.3.0 инструменты эмулятора были включены в пакет SDK Tools.

Джетификатор

Jetifier считывает библиотеку, использующую классы библиотеки поддержки, и выводит эквивалентную библиотеку, использующую новые классы AndroidX.

,

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

Вы можете установить и обновить каждый пакет с помощью SDK Manager Android Studio или инструмента командной строки sdkmanager . Все пакеты загружаются в каталог Android SDK, который вы можете найти следующим образом:

  1. В Android Studio нажмите «Файл» > «Структура проекта» .
  2. Выберите Местоположение SDK на левой панели. Путь указан в разделе «Местоположение Android SDK» .

Установить переменные среды

Мы рекомендуем установить переменную среды ANDROID_HOME при использовании командной строки. Кроме того, укажите путь поиска команд, включив ANDROID_HOME/tools , ANDROID_HOME/tools/bin и ANDROID_HOME/platform-tools , чтобы найти наиболее распространенные инструменты. Действия различаются в зависимости от вашей ОС, но для общего руководства прочтите «Как установить переменные среды» .

Инструменты командной строки Android SDK

Находится в: android_sdk /cmdline-tools/ version /bin/

Примечание. Пакет инструментов командной строки Android SDK, расположенный в cmdline-tools , заменяет пакет инструментов SDK, расположенный в tools . С новым пакетом вы можете выбрать версию инструментов командной строки, которую хотите установить, и установить несколько версий одновременно. Со старым пакетом вы можете установить только последнюю версию инструментов. Таким образом, новый пакет позволяет вам зависеть от конкретных версий инструментов командной строки без нарушения кода при выпуске новых версий. Информацию об устаревшем пакете SDK Tools см. в примечаниях к выпуску SDK Tools .

Если вы не используете Android Studio, вы можете скачать пакет инструментов командной строки здесь .

apkanalyzer
Предоставляет представление о составе вашего APK после завершения процесса сборки.
avdmanager
Позволяет создавать виртуальные устройства Android (AVD) и управлять ими из командной строки.
lint
Сканирует код, чтобы помочь вам выявить и исправить проблемы со структурным качеством вашего кода.
retrace
Для приложений, скомпилированных с помощью R8, retrace декодирует запутанную трассировку стека, которая сопоставляется с исходным исходным кодом.
sdkmanager
Позволяет просматривать, устанавливать, обновлять и удалять пакеты для Android SDK.

Инструменты сборки Android SDK

Находится в: android_sdk /build-tools/ version /
Дополнительные сведения см. в примечаниях к выпуску SDK Build Tools .

Этот пакет необходим для создания приложений Android. Большинство инструментов в этом пакете вызываются инструментами сборки и не предназначены для вас. Однако могут быть полезны следующие инструменты командной строки:

AAPT2
Анализирует, индексирует и компилирует ресурсы Android в двоичный формат, оптимизированный для платформы Android, и упаковывает скомпилированные ресурсы в один выходной файл.
apksigner
Подписывает APK и проверяет, будут ли подписи APK успешно проверены на всех версиях платформы, которые поддерживает данный APK.
zipalign
Оптимизирует APK-файлы, гарантируя, что все несжатые данные начинаются с определенного выравнивания относительно начала файла.

Примечание. У вас может быть несколько версий инструментов сборки для создания приложения для разных версий Android.

Инструменты платформы Android SDK

Находится в: android_sdk /platform-tools/
Дополнительные сведения см. в примечаниях к выпуску инструментов платформы SDK .

Эти инструменты обновляются для каждой новой версии платформы Android для поддержки новых функций, а также исправления или улучшения инструментов, и каждое обновление обратно совместимо с более ранними версиями платформы.

Помимо загрузки из SDK Manager, вы можете скачать SDK Platform Tools здесь .

adb
Android Debug Bridge (adb) — это универсальный инструмент, позволяющий управлять состоянием экземпляра эмулятора или устройства под управлением Android. Вы также можете использовать его для установки APK на устройство.
etc1tool
Утилита командной строки, которая позволяет кодировать изображения PNG в стандарт сжатия ETC1 и декодировать сжатые изображения ETC1 обратно в PNG.
fastboot
Прошивает устройство с образами платформы и других систем. Инструкции по перепрошивке см. в разделе Заводские образы для устройств Nexus и Pixel .
logcat
Вызывается adb для просмотра журналов приложений и системы.

Android-эмулятор

Находится в: android_sdk /emulator/
Дополнительные сведения см. в примечаниях к выпуску эмулятора Android .

Этот пакет необходим для использования эмулятора Android. Он включает в себя следующее:

emulator
Инструмент эмуляции устройств на основе QEMU, который можно использовать для отладки и тестирования приложений в реальной среде выполнения Android.
mksdcard
Помогает создать образ диска, который можно использовать с эмулятором для имитации присутствия внешней карты памяти, например SD-карты.

Примечание. До версии 25.3.0 инструменты эмулятора были включены в пакет SDK Tools.

Джетификатор

Jetifier считывает библиотеку, использующую классы библиотеки поддержки, и выводит эквивалентную библиотеку, использующую новые классы AndroidX.

,

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

Вы можете установить и обновить каждый пакет с помощью SDK Manager Android Studio или инструмента командной строки sdkmanager . Все пакеты загружаются в каталог Android SDK, который вы можете найти следующим образом:

  1. В Android Studio нажмите «Файл» > «Структура проекта» .
  2. Выберите Местоположение SDK на левой панели. Путь указан в разделе «Местоположение Android SDK» .

Установить переменные среды

Мы рекомендуем установить переменную среды ANDROID_HOME при использовании командной строки. Кроме того, укажите путь поиска команд, включив ANDROID_HOME/tools , ANDROID_HOME/tools/bin и ANDROID_HOME/platform-tools , чтобы найти наиболее распространенные инструменты. Действия различаются в зависимости от вашей ОС, но для общего руководства прочтите «Как установить переменные среды» .

Инструменты командной строки Android SDK

Находится в: android_sdk /cmdline-tools/ version /bin/

Примечание. Пакет инструментов командной строки Android SDK, расположенный в cmdline-tools , заменяет пакет инструментов SDK, расположенный в tools . С новым пакетом вы можете выбрать версию инструментов командной строки, которую хотите установить, и установить несколько версий одновременно. Со старым пакетом вы можете установить только последнюю версию инструментов. Таким образом, новый пакет позволяет вам зависеть от конкретных версий инструментов командной строки без нарушения кода при выпуске новых версий. Информацию об устаревшем пакете SDK Tools см. в примечаниях к выпуску SDK Tools .

Если вы не используете Android Studio, вы можете скачать пакет инструментов командной строки здесь .

apkanalyzer
Предоставляет представление о составе вашего APK после завершения процесса сборки.
avdmanager
Позволяет создавать виртуальные устройства Android (AVD) и управлять ими из командной строки.
lint
Сканирует код, чтобы помочь вам выявить и исправить проблемы со структурным качеством вашего кода.
retrace
Для приложений, скомпилированных с помощью R8, retrace декодирует запутанную трассировку стека, которая сопоставляется с исходным исходным кодом.
sdkmanager
Позволяет просматривать, устанавливать, обновлять и удалять пакеты для Android SDK.

Инструменты сборки Android SDK

Находится в: android_sdk /build-tools/ version /
Дополнительные сведения см. в примечаниях к выпуску SDK Build Tools .

Этот пакет необходим для создания приложений Android. Большинство инструментов в этом пакете вызываются инструментами сборки и не предназначены для вас. Однако могут быть полезны следующие инструменты командной строки:

AAPT2
Анализирует, индексирует и компилирует ресурсы Android в двоичный формат, оптимизированный для платформы Android, и упаковывает скомпилированные ресурсы в один выходной файл.
apksigner
Подписывает APK и проверяет, будут ли подписи APK успешно проверены на всех версиях платформы, которые поддерживает данный APK.
zipalign
Оптимизирует APK-файлы, гарантируя, что все несжатые данные начинаются с определенного выравнивания относительно начала файла.

Примечание. У вас может быть несколько версий инструментов сборки для создания приложения для разных версий Android.

Инструменты платформы Android SDK

Находится в: android_sdk /platform-tools/
Дополнительные сведения см. в примечаниях к выпуску инструментов платформы SDK .

Эти инструменты обновляются для каждой новой версии платформы Android для поддержки новых функций, а также исправления или улучшения инструментов, и каждое обновление обратно совместимо с более ранними версиями платформы.

Помимо загрузки из SDK Manager, вы можете скачать SDK Platform Tools здесь .

adb
Android Debug Bridge (adb) — это универсальный инструмент, позволяющий управлять состоянием экземпляра эмулятора или устройства под управлением Android. Вы также можете использовать его для установки APK на устройство.
etc1tool
Утилита командной строки, которая позволяет кодировать изображения PNG в стандарт сжатия ETC1 и декодировать сжатые изображения ETC1 обратно в PNG.
fastboot
Прошивает устройство с образами платформы и других систем. Инструкции по перепрошивке см. в разделе Заводские образы для устройств Nexus и Pixel .
logcat
Вызывается adb для просмотра журналов приложений и системы.

Android-эмулятор

Находится в: android_sdk /emulator/
Дополнительные сведения см. в примечаниях к выпуску эмулятора Android .

Этот пакет необходим для использования эмулятора Android. Он включает в себя следующее:

emulator
Инструмент эмуляции устройств на основе QEMU, который можно использовать для отладки и тестирования приложений в реальной среде выполнения Android.
mksdcard
Помогает создать образ диска, который можно использовать с эмулятором для имитации присутствия внешней карты памяти, например SD-карты.

Примечание. До версии 25.3.0 инструменты эмулятора были включены в пакет SDK Tools.

Джетификатор

Jetifier считывает библиотеку, использующую классы библиотеки поддержки, и выводит эквивалентную библиотеку, использующую новые классы AndroidX.

,

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

Вы можете установить и обновить каждый пакет с помощью SDK Manager Android Studio или инструмента командной строки sdkmanager . Все пакеты загружаются в каталог Android SDK, который вы можете найти следующим образом:

  1. В Android Studio нажмите «Файл» > «Структура проекта» .
  2. Выберите Местоположение SDK на левой панели. Путь указан в разделе «Местоположение Android SDK» .

Установить переменные среды

Мы рекомендуем установить переменную среды ANDROID_HOME при использовании командной строки. Кроме того, укажите путь поиска команд, включив ANDROID_HOME/tools , ANDROID_HOME/tools/bin и ANDROID_HOME/platform-tools , чтобы найти наиболее распространенные инструменты. Действия различаются в зависимости от вашей ОС, но общие рекомендации см. в разделе «Как установить переменные среды» .

Инструменты командной строки Android SDK

Находится в: android_sdk /cmdline-tools/ version /bin/

Примечание. Пакет инструментов командной строки Android SDK, расположенный в cmdline-tools , заменяет пакет инструментов SDK, расположенный в tools . С новым пакетом вы можете выбрать версию инструментов командной строки, которую хотите установить, и установить несколько версий одновременно. Со старым пакетом вы можете установить только последнюю версию инструментов. Таким образом, новый пакет позволяет вам зависеть от конкретных версий инструментов командной строки без нарушения кода при выпуске новых версий. Информацию об устаревшем пакете SDK Tools см. в примечаниях к выпуску SDK Tools .

Если вы не используете Android Studio, вы можете скачать пакет инструментов командной строки здесь .

apkanalyzer
Предоставляет представление о составе вашего APK после завершения процесса сборки.
avdmanager
Позволяет создавать виртуальные устройства Android (AVD) и управлять ими из командной строки.
lint
Сканирует код, чтобы помочь вам выявить и исправить проблемы со структурным качеством вашего кода.
retrace
Для приложений, скомпилированных с помощью R8, retrace декодирует запутанную трассировку стека, которая сопоставляется с исходным исходным кодом.
sdkmanager
Позволяет просматривать, устанавливать, обновлять и удалять пакеты для Android SDK.

Инструменты сборки Android SDK

Находится в: android_sdk /build-tools/ version /
Дополнительные сведения см. в примечаниях к выпуску SDK Build Tools .

Этот пакет необходим для создания приложений Android. Большинство инструментов в этом пакете вызываются инструментами сборки и не предназначены для вас. Однако могут быть полезны следующие инструменты командной строки:

AAPT2
Анализирует, индексирует и компилирует ресурсы Android в двоичный формат, оптимизированный для платформы Android, и упаковывает скомпилированные ресурсы в один выходной файл.
apksigner
Подписывает APK и проверяет, будут ли подписи APK успешно проверены на всех версиях платформы, которые поддерживает данный APK.
zipalign
Оптимизирует APK-файлы, гарантируя, что все несжатые данные начинаются с определенного выравнивания относительно начала файла.

Примечание. У вас может быть несколько версий инструментов сборки для создания приложения для разных версий Android.

Инструменты платформы Android SDK

Находится в: android_sdk /platform-tools/
Дополнительные сведения см. в примечаниях к выпуску инструментов платформы SDK .

Эти инструменты обновляются для каждой новой версии платформы Android для поддержки новых функций, а также исправления или улучшения инструментов, и каждое обновление обратно совместимо с более ранними версиями платформы.

Помимо загрузки из SDK Manager, вы можете скачать SDK Platform Tools здесь .

adb
Android Debug Bridge (adb) — это универсальный инструмент, позволяющий управлять состоянием экземпляра эмулятора или устройства под управлением Android. Вы также можете использовать его для установки APK на устройство.
etc1tool
Утилита командной строки, которая позволяет кодировать изображения PNG в стандарт сжатия ETC1 и декодировать сжатые изображения ETC1 обратно в PNG.
fastboot
Прошивает устройство с образами платформы и других систем. Инструкции по перепрошивке см. в разделе Заводские образы для устройств Nexus и Pixel .
logcat
Вызывается adb для просмотра журналов приложений и системы.

Android-эмулятор

Находится в: android_sdk /emulator/
Дополнительные сведения см. в примечаниях к выпуску эмулятора Android .

Этот пакет необходим для использования эмулятора Android. Он включает в себя следующее:

emulator
Инструмент эмуляции устройств на основе QEMU, который можно использовать для отладки и тестирования приложений в реальной среде выполнения Android.
mksdcard
Помогает создать образ диска, который можно использовать с эмулятором для имитации присутствия внешней карты памяти, например SD-карты.

Примечание. До версии 25.3.0 инструменты эмулятора были включены в пакет SDK Tools.

Джетификатор

Jetifier считывает библиотеку, использующую классы библиотеки поддержки, и выводит эквивалентную библиотеку, использующую новые классы AndroidX.