Установка platform-tools (adb и fastboot)

Инструменты "platform-tools", "adb" и "fastboot" необходимы для установки кастомного рекавери, рутирования телефонов на Android и т.п.

В данной статье речь пойдет об установке инструментов командной строки "Android SDK" на Windows 10 (также доступно для MacOS и Linux) для последующей установки кастомного рекавери и рутирования телефона Xiaomi Redmi 4A.

Сначала скачайте "sdk-tools" на компьютер и распакуйте в любую удобную для Вас папку. В папке "sdk-tools-windows-xxxxxxx" (xxxxxxx — цифры) перейдите в подпапку "tools\bin", затем удерживая клавишу "Shift" нажмите в свободном месте проводника Windows правой кнопкой мыши и выберите пункт контекстного меню "Открыть окно команд".

Открыть окно команд в проводнике Windows

Чтобы скачать необходимые файлы, введите команду:

sdkmanager "platform-tools" "platforms;android-23"

Число 23 означает версию SDK и соответствует Android 6, так как на телефоне Xiaomi Redmi 4A установлена именно эта версия системы. Вы же укажите версию SDK, соответствующую версии Android на Вашем телефоне.

Если получите warning (предупреждение), что файл "repositories.cfg" не может быть загружен, создайте файл с таким же именем в папке, путь на которую указывает предупреждение.

Ошибка загрузки файла repositories.cfg

Если все правильно сделано, будет отображено пользовательское соглашение. Согласитесь с ним, напечатав "y" и нажав "Enter". Подождите несколько минут, по окончании установки средств разработки Вы увидите сообщение об успехе "done".

platform-tools успешно установлены

Закройте командную строку и поднимитесь на два уровня выше в родительскую папку "sdk-tools-windows-xxxxxxx" (xxxxxxx — цифры), там Вы увидите, что добавлено две папки "platform-tools" и "platforms". Войдите в папку "platform-tools" и посмотрите, среди файлов должны быть "adb.exe" и "fastboot.exe".

Папка platform-tools

Все, на этом установка "platform-tools" завершена. Откройте окно команд в данной папке (см. выше) и приступайте к прошивке кастомного рекавери или других задач.

Опубликовано в Windows

8 комментариев на “Установка platform-tools (adb и fastboot)

  1. Igor Yan:

    Что можно сделать? Пытаюсь сохранить настройки телефона samsung j3 с разбитым экраном, т.к. опасаюсь отдавать его в ремонт, т.к. на нем много информации, которую не хотелось бы показывать другим….

  2. Igor Yan:

    После установки java и скачивания sdk компьютер выдает:
    PS C:\sdk-tools-windows-4333796\tools\bin> .\sdkmanager «platform-tools» «platforms;android-22»
    Exception in thread «main» java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
    at com.android.repository.api.SchemaModule$SchemaModuleVersion.(SchemaModule.java:156)
    at com.android.repository.api.SchemaModule.(SchemaModule.java:75)
    at com.android.sdklib.repository.AndroidSdkHandler.(AndroidSdkHandler.java:81)
    at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)
    at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
    Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
    at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    … 5 more

  3. Hidoyat Hido:

    Такая проблема

  4. Hidoyat Hido:

    C:\sdk-tools-windows-9071991\tools\bin>sdkmanager «platform-tools» «platforms;android-23»

    ERROR: JAVA_HOME is not set and no ‘java’ command could be found in your PATH.

    Please set the JAVA_HOME variable in your environment to match the
    location of your Java installation.

    • IT-HANDBOOK.RU:

      Скорее всего у Вас не установлен java. На сайте неоднократно упоминалось, как установить java, например, здесь — Экран Android на компьютере. Подключение по USB.

      • Виталий Обрезский:

        Здравствуйте, java есть, но все равно выдает такое сообщение

        • IT-HANDBOOK.RU:

          Посмотрите в переменных среды (Свойства компьютера > Дополнительные параметры системы > Переменные среды > Системные переменные > Path > Изменить) значение переменной Path. В списке путей должен быть путь к джава. Сейчас тестируем на другом компьютере, Java установлена.
          В списке путей переменной Path присутствуют следующие пути:
          — C:\Program Files (x86)\Common Files\Oracle\Java\javapath
          — C:\ProgramData\Oracle\Java\javapath
          Переменная JAVA_HOME вообще отсутствует.
          Команда sdkmanager «platform-tools» «platforms;android-23» выполняется без ошибок.
          Если у Вас присутствуют пути к джава в переменной Path и все равно появляется ошибка, попробуйте создать системную переменную JAVA_HOME и присвоить ей значение C:\ProgramData\Oracle\Java\javapath (в нашем случае только по этому пути находится исполняемый файл java.exe).

        • IT-HANDBOOK.RU:

          Недосмотрели, можно и этот C:\Program Files (x86)\Common Files\Oracle\Java\javapath, здесь тоже присутствует файл java.exe.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

* Представьтесь, пожалуйста! Авторизуйтесь через:

Facebook

ВКонтакте

Twitter

Google+