最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【部分解决】小米9中ATX启动UIAUTOMATOR失败:ATX Uiautomator not starting

小米 crifan 1947浏览 0评论
折腾:
【未解决】uiautomator2初始化到安卓手机小米9中报错:http.client.RemoteDisconnected Remote end closed connection without response
期间,小米9中,进入ATX,点击 启动UIAUTOMATOR,结果提示
ATX:Uiautomator not starting
去小米9中确保uiautomator已安装了:
后记:
公司的手机:华为畅享6S DIG-AL00 中的ATX 是可以启动uiautomator的:
提示:Uiautomator started
和之前公司的手机的折腾:
【已解决】python的uiautomator2报错:uiautomator2.exceptions.JsonRpcError -32601 Method not found data injectInputEvent
对比,感觉少安装了一个:
io.appium.uiautomator2.server
抽空去找找和安装试试
【未解决】uiautomator2初始化到安卓手机小米9中报错:http.client.RemoteDisconnected Remote end closed connection without response
调试期间,无意间再去试了试手机中的ATX中点击
启动UIAUTOMATOR
结果又提示:
ATX: Uiautomator started
表示uiautomator启动成功了。
但是中间又不行了:
此处去看安卓手机小米9中init安卓的程序,只有:
  • com.github.uiautomator.test
  • ATX
然后前面
python -m uiautomator2 init
能顺利的
Successfully init AdbDevice
看来主要是:
刚才的手机中打开了ATX,启动了uiautomator
但是之前为何不能启动,这次能启动
原因暂时不确定
唯一不一样的是:
这次几次打开ATX,都会弹出权限,我都点击了允许
-》但是之前也是点击了允许的啊
所以:怀疑难道是
ATX和com.github.uiautomator.test
的权限没有全部给?
那去全部给试试
  • com.github.uiautomator.test
  • ATX
然后再去关闭掉ATX,重新启动,再去点击启动uiautomator,看看是否成功
竟然又是:
uiautomator not starting
所以此处要去彻底搞清楚,为何此处小米9中,不能通过ATX启动uiautomator
后来也去试了试:
也没啥用。
后来,确认,如果点击启动了uiautomator后,则ATX会立刻消失
->感觉是ATX是专门用启动uiautomator似的。
【总结】
不论如何,此处最终是:
不知道哪次(好像和ATX和com.github.uiautomator.test权限也没太大关系),在ATX点击:
启动UIAUTOMATOR
后,的确可以看到:
ATX: Uiautomator started
表示可以启动uiautomator了。
接着ATX也会立刻关闭界面(感觉进入后台运行了?)
之后,在:
【未解决】uiautomator2初始化到安卓手机小米9中报错:http.client.RemoteDisconnected Remote end closed connection without response
中的
import uiautomator2 as u2
d = u2.connect('8c8a4d4d')
print(d.info)
就可以连上设备,打印出设备信息了。

转载请注明:在路上 » 【部分解决】小米9中ATX启动UIAUTOMATOR失败:ATX Uiautomator not starting

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
80 queries in 0.174 seconds, using 22.13MB memory