Python:如何通过ppadb连接到Bluestacks或其他模拟器?

gz5pxeao  于 2023-02-02  发布在  Python
关注(0)|答案(2)|浏览(419)

我尝试使用Python和PPEDB在BlueStacks模拟器中模拟简单的手势,如点击或滑动。问题是当我尝试连接时。

Client(host="127.0.0.1", port=5037)

没有设备。仿真程序的地址为:

但当我尝试通过PPADB连接到它时,什么也没发生,终端停止工作。
Here是相同的要价。
我发现工作应用程序,有人解决了这个问题,但我不明白他到底做了什么。
有人能检查它并在一个文件中编写简单的代码吗?
Here是指向此应用程序和代码的链接。

km0tfn4u

km0tfn4u1#

BlueStacks为ADB使用端口5037。
adb =客户端(主机=“127.0.0.1”,端口=5555)
应该改为
adb =客户端(主机=“127.0.0.1”,端口=5037)

x3naxklr

x3naxklr2#

正如您在提到的链接中看到的,此人在某处有一个adb文件夹,他在其中运行adb.exe并启动守护程序,因此adb服务器在本地主机127.0.0.1的端口5037(默认端口)上运行,因此我建议您尝试运行subprocess.run("/path/to/adb.exe","start-server")并再次检查

相关问题