Установка 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" завершена. Откройте окно команд в данной папке (см. выше) и приступайте к прошивке кастомного рекавери или других задач.

Оцените статью: Ужасная!ПлохаяТак себеХорошаяОтличная! 4,67 из 5 (голосов: 3)
Опубликовано в Windows

Комментарии (13):

  1. Сергей Шарипов:

    Здравствуйте не подскажите что дальше делать выдаёт
    Warning: Found corrupted package.xml at C: \Program Files \WindowsApps\king.com.CandyCrushSaga_1.1490.4.0_x86kgqvnymyfvs
    32\res_output\semi_group_declarations\semi_group_textures_menu\package. xml
    warning: Invalid package. xml found at C:\Prograd Files\WindowsApps\king.com. CandyCrushSaga_1. 1490.4.0_x86kgqvnymyfvs32
    \res_output\semi_group_declarations\semi_group_textures_menu\package.xml and failed to parse using fallback.
    Warning: File C: \Users\Администратор\. android\repositories.cfg could not be loaded. загрузка идёт на 100% но почти везде подобный текст.

  2. Павел Голобородько:

    когда я пишу команду мне пишет это: «sdkmanager» не является внутренней или внешней командой, исполняемой программой или пакетным файлом

    • IT-HANDBOOK.RU:

      Необходимо запускать командную строку в окне проводника Windows, открытого в папке с исполняемым файлом «sdkmanager.bat». В последних обновлениях Windows 10 пропала опция «Открыть окно команд» из контекстного меню проводника, поэтому нужно набрать команду «cmd» в поле пути к папке вверху окна проводника и нажать клавишу «Enter». Откроется окно командной строки с уже прописанным значением пути к текущей папке.

  3. Егор Лазакович:

    Процесс заканчивается 100% распаковкой и всё! «Done» не появляется и папки соответственно…

  4. Аліна Хараберюш:

    Почему при введении команды выдаёт «имя sdkmanager» не распознано как имя командлета, функции, файла сценария или выполняемой программы…»
    Какая ошибка могла получится? (всё делалось аккуратно и соответственно указаниям)

  5. Igor Yan:

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

  6. 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

  7. Hidoyat Hido:

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

  8. 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 не будет опубликован. Обязательные поля помечены *

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

Подписаться на новости