android - 如何使用 android view client 运行 Genymotion?

标签 android android-emulator androidviewclient

<分区>

我在 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/

相关文章:

android - 如何使用 AndroidViewClient 找出复选框的状态

android - 更改现有 snackBar 的文本

android - 从 kivy 启动 android 播放器

android - eclipse 中未检测到索尼爱立信(Android)手机?

Android:如何找出应用启动失败的原因?

android - 将 Monkeyrunner 与 UI Automator 集成

java - 如何在 Eclipse Helios (Android) 中使用 Subclipse

android - adb 看不到适用于 android 实例的 visual studio 模拟器

android - 具有最快的模拟器启动的 AOSP 构建

AndroidViewClient 不显示 id