Во-первых, я новичок в Linux, поэтому, пожалуйста, потерпите меня.
У меня есть рутированный телефон Android, и я смог запустить ADB через сеть Wi-Fi на Windows, где мне просто нужно перейти в каталог ADB и введите adb connect
.
Тем не менее, я не могу просто сделать это в моем Ubuntu. Каждый раз, когда я вхожу adb connect
, терминал всегда говорит, что у меня нет adb, и я должен установить его. Когда я проверяю пакет ADT (я скачал пакет из здесь ), я вижу, что adb находится внутри папки platform-tools.
Я уже пытался изменить каталог на инструменты платформы и запустить adb connect
оттуда, но он все еще не работает.
Нужно ли снова устанавливать ADB через терминал? Или я что-то пропустил?
Вы можете быть удивлены, почему я просто не загружаю adb (снова) через терминал и делаю проб и ошибок? Ответ в том, что у меня нет хорошего интернет-соединения, поэтому я хочу избежать ненужных загрузок.
Спасибо за ваше время: D
Ответ достаточно прост, мне просто нужно использовать ./adb connect
вместо adb connect
в Ubuntu. Спасибо: D
Сначала включите ADB over network
на вашем устройстве Android, запустив Developer Options->ADB over network
.
В терминале Ubuntu перейдите в папку, где установлены инструменты платформы SDK, например (измените <user>
для своего имени пользователя):
cd /home/<user>/Android/Sdk/platform-tools
, затем запустите:
./adb connect <host>:<port>
при включении вы подтвердите HOST и PORT на своем телефоне Android adb over network
. Например:
./adb connect 192.168.0.107:5555
, затем вы должны открыть Android Device Monitor (в Android Studio Tools->Android->Android Device Manager
один раз внутри ADM, нажмите стрелку вниз под Devices и выберите опцию Reset adb
).
В терминале снова запустите adb connect
. Например:
./adb connect 192.168.0.107:5555
Это обновит список вашего устройства и должно найти ваше устройство.