【问题标题】:Python: How to connect to Bluestacks or another emulator by ppadb?Python:如何通过 ppadb 连接到 Bluestacks 或其他模拟器?
【发布时间】:2023-02-02 06:17:38
【问题描述】:

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

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

没有设备。模拟器有地址:

但是当我尝试通过 PPADB 连接到它时,什么也没有发生,终端停止工作。

Here 是同一个问题。

我找到了工作应用程序,有人解决了这个问题,但我不明白他到底做了什么。

有人可以检查它并在一个文件中编写简单的代码吗?

Here 是此应用程序和代码的链接。

【问题讨论】:

  • 请阐明您的具体问题或提供更多详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: python android-emulator adb bluestacks


【解决方案1】:

BlueStacks 为 ADB 使用端口 5037。这意味着

亚行=客户端(主机='127.0.0.1',端口=5555)

应该改为

adb = Client(host='127.0.0.1', port=5037)

【讨论】:

  • 是的,但正如我所说,当我这样连接时,我找不到设备
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-29
    • 2019-03-18
    • 1970-01-01
    • 1970-01-01
    • 2022-07-11
    • 2017-09-07
    • 2020-06-14
    相关资源
    最近更新 更多