<分区>
我在 genymotion 模拟器中运行我的应用程序,我试图从 android View 客户端 python 库访问该应用程序,但似乎无法找到访问它的方法。 View Client 仅使用端口进行访问,因此我无法使用远程虚拟机的 IP 地址。如果你们能帮忙告诉我如何通过 ip 地址和端口访问 genymotion 模拟器,那将很有帮助。
<分区>
我在 genymotion 模拟器中运行我的应用程序,我试图从 android View 客户端 python 库访问该应用程序,但似乎无法找到访问它的方法。 View Client 仅使用端口进行访问,因此我无法使用远程虚拟机的 IP 地址。如果你们能帮忙告诉我如何通过 ip 地址和端口访问 genymotion 模拟器,那将很有帮助。
最佳答案
对于任何在我之后来到这里的人。我在 viewclient.py 中找到了 connectToDeviceOrExit() 的签名来自 GitHub 是这样的:
connectToDeviceOrExit(timeout=60, verbose=False, ignoresecuredevice=False, ignoreversioncheck=False, serialno=None)
因此,您可以执行以下操作以将 Android View Client 与 Genymotion 结合使用:
from com.dtmilano.android.viewclient import ViewClient
vc = ViewClient(*ViewClient.connectToDeviceOrExit(serialno="192.168.2.200:5555"))
关于android - 如何使用 android view client 运行 Genymotion?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37990821/