我需要通过Android Studio在多个Android设备模拟器上测试新开发的应用。
这个应用程序有多个环境,其中托管,如qa,UAT,Production。我可以通过仅在摇动真实设备之后出现的屏幕来改变环境。
不幸的是,Android Studio 3没有提供动摇设备的直接选项。如何在模拟器中实现此动作?
答案 0 :(得分:5)
尝试
对于Windows Ctrl + m
⌘ + m
好的,试试这个......
转到模拟器菜单中的Setting->Virtual Sensors
点击Move
复选框
现在尝试移动X Y Z
搜索栏
您可以使用此代码捕捉来检测抖动 ShakeDetectionDemo
答案 1 :(得分:1)
用一个命令行摇一摇:
{ echo "auth $(cat ~/.emulator_console_auth_token)"; echo "sensor set acceleration 0:0:0"; sleep 1; echo "sensor set acceleration 100:100:100"; sleep 1; } | telnet localhost 5554
答案 2 :(得分:0)
对于那些在Expo / React Native应用程序中遇到此问题的用户,Ctrl + m在打开生产模式时不起作用。如果是这种情况,则需要将其设置回“开发”模式。
不确定本机开发是否还有其他“模式”。