【问题标题】:Android VS Emulator not recognizing work NetworkAndroid VS Emulator 无法识别工作网络
【发布时间】:2019-02-12 18:31:06
【问题描述】:

我正在尝试建立一个 selenium/appium 框架来在一系列不同的 android 设备上测试应用程序。由于应用程序仍处于构建阶段,我们需要连接到我的工作网络才能登录应用程序本身。

我遇到的问题是,如果我使用的是 android VS 模拟器,我将无法登录应用程序。

如果我使用 BlueStacks 安装和运行应用程序,我可以访问该应用程序。

我的问题是,这里是否需要更改任何设置以使 Android VS 模拟器识别我在工作网络上。或者你能指出我可以调查的方向吗?

我用的是Appium,服务器地址是127.0.0.1:4723.

【问题讨论】:

  • 显然是因为 127.0.0.1 ... 对于 emulator 它是 emulator 本身而不是 emulator 的主机
  • 即使我直接从 Android Studio 运行 android 模拟器而没有运行 appium 服务器,我也会遇到同样的问题。

标签: android android-emulator appium


【解决方案1】:

您为什么使用 VS 模拟器?他们在this page 上声明:

注意:在我们发布适用于 Android 的 Visual Studio 模拟器后,Google 更新了他们的 Android 模拟器以使用硬件加速。

我们建议您尽可能使用 Google 的模拟器,因为它可以访问最新的 Android 操作系统映像和 Google Play 服务。如果您已启用 Hyper-V,请试用我们的 Hyper-V Android 模拟器兼容性预览版,直接在 Hyper-V 上运行 Google 的模拟器。

您应该使用可让您控制网络连接的官方 Android Studio 模拟器: https://developer.android.com/studio/run/emulator#wi-fi https://developer.android.com/studio/run/emulator-networking

【讨论】:

    猜你喜欢
    • 2011-07-28
    • 2011-05-20
    • 2012-02-04
    • 2020-05-10
    • 1970-01-01
    • 2018-12-16
    • 1970-01-01
    • 1970-01-01
    • 2012-03-04
    相关资源
    最近更新 更多