【问题标题】:Running Instagram on AVD在 AVD 上运行 Instagram
【发布时间】:2013-08-01 03:24:33
【问题描述】:

我想在我的电脑上使用 Instagram,所以我决定使用 Android 虚拟设备来完成这项任务。

为我的电脑下载了 Android SDK 和 instagram 的最新 apk

然后我创建了一个新的 AVD 并运行它。启动后,我使用 adb install instagram.apk 安装了 instagram apk。

安装顺利,点击应用后就启动了


现在这是我的问题:从那里开始没有任何效果。

当我尝试登录并按下登录按钮时,没有任何事情发生,就像没有互联网连接一样。

使用互联网连接的浏览器和其他应用可以正常工作,只是 instagram 无法正常工作。

我该如何解决这个问题?

【问题讨论】:

  • 你能详细解释一下你的答案吗?你是如何解决这个问题的?

标签: android-emulator avd instagram


【解决方案1】:

我认为这与 android Emulator 无法真正处理全局代理有关。 因此,主机名直接解析为违反 HTTP 1.1 标准的 IP,并且请求无法正确发送。 要解决此问题,需要对其进行更改,以便发送主机名而不是 IP。

【讨论】:

  • 您能否详细说明您自己接受的答案?
  • @maddo7 你是如何在安卓模拟器中发送主机名而不是 IP 的?你能解释一下吗?
  • 如何让它发送主机名?
【解决方案2】:

您应该尝试使用不同的设置创建 AVD。更多 RAM 并允许 GPU 仿真是个好主意。如果您坚持使用 AVD 并且您拥有合适的英特尔 CPU,那么您可以通过关注these steps 使模拟器运行得更快。它们有点复杂,但如果您希望模拟器运行得更快,则值得。

在开发应用程序时,我通常会尽量避免使用 Android 模拟器。它有它的用途,但它往往很慢,并且不具备实际设备的所有功能。

作为使用 AVD 的替代方法,我建议下载并安装 BlueStacks。 BluesStacks 是从头开始编写的,允许在您的 Windows PC 或 Mac 上运行 Android 应用程序。我以前用过它,它做得很好。比 AVD 好得多。

【讨论】:

  • 最近尝试在BlueStacks下运行Instagram,非常不稳定。我最终放弃了,因为我什至无法成功发布一张图片。 BlueStacks 似乎不是稳定的软件。
  • 我见过一些人使用genymotion 而不是 AVD,这似乎是一个有能力的选择。我给它试了一下,非常顺利。
【解决方案3】:

试试visual studio emulator for android。 Instagram 使用已启用和连接的 wifi 工作。这个模拟器比 BlueStacks 好用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 2012-04-14
    • 1970-01-01
    • 1970-01-01
    • 2015-05-20
    相关资源
    最近更新 更多