Не проходит adb shell execute на AWS Device Farm

aws
appium
infrastructure
mobile
Теги: #<Tag:0x00007fedc7aff5e8> #<Tag:0x00007fedc7aff4a8> #<Tag:0x00007fedc7aff368> #<Tag:0x00007fedc7aff228>

(y0ga) #1

Как выполнит adb команду на AWS Device Farm если он сам стартует Appium? Есть ли возможность стартануть аппиум сервер самому с relaxed security flag? Кто сталкивался?

Проблема в том что на многих девайсах выключена его локация, было принято решение использовать скрип адб для его включения.


(vmaximv) #2

А вы уверены что локейшен сервисы можно включить через adb на real device без рута?


(y0ga) #3

Да, уверен. По крайней мере все получалась на реальном девайсе.


(vmaximv) #4

Поделитесь?


(y0ga) #5

Да, adb shell settings put secure location_providers_allowed gps,network


(vmaximv) #6

Это будет работать не всегда и не везде - в зависимости от API и вендора.