2015-02-24 4 views
0

Я устанавливаю Android-эмуляторы Genymotion и AndroidViewClient для тестирования своего приложения. Может ли AndroidViewClient подключиться к эмулятору Android Genymotion? Thanksэмулятор AndroidViewClient и Genymotion

+0

Открывает эмулятор Genymotion и запускает команду culebra -i false -d true -r -j true как тест, но получает это сообщение об ошибке: Повысить ValueError ("Регулярное выражение не поддерживается как serialno в ViewClient. Found"% s '"% serialno) ValueError: Регулярное выражение не поддерживается как serialno в ViewClient. Found '* daemon не работает. начиная его теперь на порт 5037 * ' Похоже, AndroidViewClient не может подключиться к эмулятору Genymotion, любая идея, как решить эту проблему? –

ответ

0

Genymotion ведет себя как устройство, подключенное к USB, поэтому он определенно должен быть совместим с AndroidViewClient.

Вы должны сначала настроить Genymotion, чтобы сделать его использовать ваш ADB binary from your Android SDK:

  1. Open Genymotion > Settings > ADB
  2. Check Use custom Android SDK tools
  3. Specify the path to the Android SDK by clicking Browse
  4. Click OK.

После этого вы должны найти экземпляры Genymotion внутри Deamon АБР. Откройте командную строку и введите следующую команду: adb devices

Вы должны получить в результате, как это:

List of devices attached 
192.168.56.101:5555 device 

«IP: порт устройства» линия ваша Genymotion машина работает.

В данный момент вы можете запустить инструмент AndroidViewClient.

+0

Я изменяю настройки adb в Genymotion, но сообщение об ошибке все еще существует. Даже не меняя adb на Android sdk в Genymotion, я запускаю команды adb devices (adb from android sdk), и результаты уже отображают 192.168.56.100:5555, поэтому adb может видеть модуль Genymotion, но не AndroidViewClient –

+0

Я использую команду culebra - G --serialno = 192.168.56.100: 5555 и AndroidclientView/Culebra ищет подключение к эмулятору Genymotion, но все же генерирует сообщение об ошибке: ... Файл «C: \ AndroidViewClient-master \ src \ com \ dtmilano \ android \ viewclient. ру», строка 341, в __init__ если self.isScrollable(): Файл "C: \ AndroidViewClient-мастер \ SRC \ COM \ dtmilano \ Android \ viewclient.py", строка 377, в __getattr__ рейза AttributeError, имя AttributeError: isScrollable –

+0

AndroidViewClient может подключаться к эмуляторам Genymotion, но serialno должен быть установлен как «IP: PORT», который является эмулятором Genymotion когда он работает, но я думаю, что culebra -G (режим GUI с установленной Pillow) имеет некоторые ошибки. –

Смежные вопросы