Как запустить тестирование Android-инструментов из командной строки (в Kubuntu)?
Мы можем запустить инструментальные тесты Android из командной строки в Windows, запустив:
adb shell
am instrument -w <package.test>/android.test.InstrumentationTestRunner
Это дает нам хорошие результаты.
Используя ту же архитектуру, мы не можем запустить то же самое в Kubuntu. У нас такая же настройка в Kubuntu.
- Может кто-нибудь сообщить нам, если есть пакеты с одинаковыми именами.. Тогда на какой пакет будет указывать оболочка adb?
- Как будет эмулятор соединяться с оболочкой adb из строки cmd?
- Нужно ли вносить какие-либо изменения в Kubuntu?
1 ответ
Вам нужно объяснить, какие ошибки вы видите.
Если у вас есть такая же настройка под Kubuntu, т.е. установлен Android SDK, с такими инструментами, как adb
доступны на вашем пути, то все должно работать нормально.
В ответ на ваши индивидуальные замечания (и эти ответы одинаковы для Windows, Mac или Linux):
Невозможно иметь более одного пакета Android, установленного на устройстве или эмуляторе с одинаковым именем пакета.
Вы можете подключиться к эмулятору - так же, как для любого устройства - позвонив
adb shell
Например:adb -d shell
если у вас есть одно USB-устройствоadb -e shell
если у вас запущен один эмуляторadb -s emulator-5554 shell
указать конкретный эмулятор (или серийный номер устройства)
Вам не нужно ничего менять между операционными системами. Разница будет в настройке устройства, так как вам нужно изменить правила udev в Linux и установить драйвер USB в Windows