Флаттер работает на нескольких физических устройствах одновременно - PullRequest
0 голосов
/ 05 января 2020

flutter run -d <deviceId> позволяет запускать приложение на указанном устройстве c.

Эмуляторы имеют идентификатор устройства как emulator-5554, emulator-5556 и т. Д. Таким образом, я могу указать используемый эмулятор, используя flutter run -d emulator-5554

Когда я соединяю два физических устройства, телефон и планшет и запускаю adb devices -l, я получаю одинаковый идентификатор устройства для обоих устройств. Таким образом, Flutter не может работать на обоих устройствах одновременно.

deviceIds

Как вы можете видеть, один - это телефон LS 5020, а другой - планшет P702, но идентификатор устройства такой же. То же самое можно найти как в Windows 10, так и в Linux Mint 19.2


Есть ли способ исправить это, используя любую другую команду, чтобы указать устройство для использования или каким-либо образом изменить идентификатор устройства?

РЕДАКТИРОВАТЬ: выход flutter devices флаттер устройств

1 подключенного устройства:

0123456789ABCDEF • 0123456789ABCDEF • android -arm64 • Android 6.0 (API 23)

Кроме того, flutter run -d all запускает приложение на одном из этих устройств

Вывод flutter devices -v

[  +44 ms] executing: /home/droid/androidSdkUbuntu/platform-tools/adb devices -l
[  +13 ms] Exit code 0 from: /home/droid/androidSdkUbuntu/platform-tools/adb devices -l
[        ] List of devices attached
           0123456789ABCDEF       no permissions (user in plugdev group; are your udev rules wrong?); see [http://developer.android.com/tools/device.html] usb:1-3 transport_id:16
           0123456789ABCDEF       device usb:3-2 product:LS-5020 model:LS_5020 device:LS-5020 transport_id:12
[  +22 ms] 1 connected device:

[   +3 ms] /home/droid/androidSdkUbuntu/platform-tools/adb -s 0123456789ABCDEF shell getprop
[  +70 ms] ro.hardware = mt6735
[        ] ro.build.characteristics = default
[   +3 ms] 0123456789ABCDEF • 0123456789ABCDEF • android-arm64 • Android 6.0 (API 23)

1 Ответ

0 голосов
/ 05 января 2020

Дайте flutter run -d all попробовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...