x

Как пользоваться ADB? Устанавливаем SetEdit и не только через компьютер

Давайте для начала разберемся, что вообще такое этот ADB?

ADB (Android Debug Bridge) - это протокол отладки Android.
Иными словами, ADB позволяет вам управлять вашим устройством командами: устанавливать приложения, удалять их, отключать, запускать камеру, устанавливать прошивки (при наличии root). и так далее.


ADB - это сам протокол. А подключаться по ADB к устройству можно по разному: с компьютера по проводу (отладка по USB) или по WI-FI (отладка по WI-FI). Никто не запрещает подключаться так же и с другого устройства по WI-FI. 


Если у вас нет другого устройства или компьютера, то вы можете с вашего устройства подключиться к нему же, используя приложение LADB.


LADB фактически эмулирует подключение с другого устройства. То есть, вы будто бы подключаетесь с другого телефона, но на самом деле подключаетесь с этого же телефона.


Установка драйвера ADB

Чтобы компьютер мог работать с ADB и увидел ваше устройство в этом режиме, нужно установить драйвер. Из архива, который будет прикреплен к статье, вытаскиваем файл UniversalAdbDriverSetup.msi и запускаем установку. В первом окне нажимаем кнопку Next:

Оставляем все без изменений и нажимаем Next, затем Install:

Если приложение что-то будет запрашивать, везде соглашаемся. Все, установка завершена


Подготовка ADB

Из архива вытащите папку adb и закиньте её в корень диска C, рядом с папкой Program Files, Windows итд. Должно получиться так:


Теперь заходим в папку adb, сверху нажимаем на путь:

Вводим cmd и нажимаем Enter:

Откроется окно. Путь будет такой: C:\adb>. Это и есть ADB. Тут нужно будет вводить команды.

Переходим к работе с ADB.


Работаем с ADB (Устанавливаем приложения)

На этом этапе у вас обязательно должен быть включен режим разработчика. И в настройках для разработчика в обязательном порядке должна быть включена отладка по USB. Если вы этого не сделали - надо сделать.

Подключаем наше устройство к ПК. командной строке вводим:

adb devices

На телефоне появится запрос на разрешение работы с ADB. Ставим галочку и соглашаемся:

Устройство появится в списке. Если появилось - значит, все сработало:

Теперь нам нужно закинуть любой .apk файл, который мы будем устанавливать, в папку с adb. Вот так должно примерно получиться:

В нашем случае я для примера взял файл setedit из статьи по работе с LADB. Нам нужно скопировать имя файла - oldapp.apk.

Устанавливаем его командой:

adb install oldapp.apk

Установка завершилась с ошибкой "adb: failed to install oldapp.apk: Failure [INSTALL_FAILED_DEPRECATED_SDK_VERSION: App package must target at least SDK version 23, but found 22]", так как это приложение создано для более старой версии Android:

Чтобы это исправить, нам нужно ввести команду установки, которая будет игнорировать версию приложения. Для этого вводим команду:

adb install --bypass-low-target-sdk-block oldapp.apk

И теперь приложение установлено:

На устройстве, после ввода команды установки, не забудьте нажать на кнопку "Подробнее" и выбрать пункт "Все равно установить":

Именно так и происходит процесс установки через ADB.

Если вы будете устанавливать какой-то другой файл, то закиньте его в папку с adb и скопируйте название файла и расширение. Например: sber.apk. И вставьте его в команду вместо oldapp.apk.

Если у вас появятся дополнительные вопросы - напишите их. Статья позже будет дополнена.


Загрузка:




Теги:
Предыдущая новость

Похожие новости

Комментарии (0)

Оставить комментарий


Плеер [VøidTherapy]

00:00
00:00

Новые комментарии

Pupsamafi

Pupsamafi

Что делать если выдаёт такое каждый раз adb: failed to stat...

Полностью
qwizzx

qwizzx

/system/bin/sh: <stdin>[6]: adb: inaccessible or not found...

Полностью
igor5841

igor5841

Попробовать отключить режим разработчика, перезагрузить устройство и...

Полностью
Данил

Данил

Ничего не получилось, сделал все тоже самое что на видео, все один в...

Полностью
timajake2

timajake2

Здравствуйте, что вы исправили скажите пожалуйста, уже час пытаюсь...

Полностью
Ко всем комментариям

Популярное