Чтобы выбрать устройство Android Debug Bridge (ADB) для установки APK, вы можете использовать различные методы. Вот несколько подходов с примерами кода:
Способ 1: использование командной строки (Windows)
adb devices
Выход:
List of devices attached
emulator-5554 device
Способ 2: использование командной строки (Mac/Linux)
./adb devices
Выход:
List of devices attached
emulator-5554 device
Метод 3: использование ADB в скрипте (Python)
import subprocess
def get_connected_devices():
result = subprocess.run(['adb', 'devices'], capture_output=True, text=True)
output = result.stdout.strip().split('\n')[1:]
devices = [line.split('\t')[0] for line in output if line.strip() != '']
return devices
devices = get_connected_devices()
print(devices)
Выход:
['emulator-5554']
Метод 4: использование пакета ADB Python (Python)
Сначала установите пакет adb
с помощью pip:
pip install pure-python-adb
Затем используйте следующий код:
from adb.client import Client as AdbClient
def get_connected_devices():
client = AdbClient(host="127.0.0.1", port=5037)
devices = client.devices()
return devices
devices = get_connected_devices()
print(devices)
Выход:
[<adb.device.Device object at 0x7f8a4b6b4a60>]