android - 通过 VirtualBox Telnet 连接到 Android-x86

标签 android android-emulator virtual-machine telnet virtualbox

我在 VirtualBox 机器上成功安装了“android-x86-2.2-generic”。我从这里拿了 iso:http://code.google.com/p/android-x86/downloads/detail?name=android-x86-2.2-generic.iso

一切正常,甚至是网络(仅供引用:使用 PCnet-PCI II 桥接)。

我用它来获得更快的模拟器(而且它确实是),现在我需要模拟 SMS 和未接来电。通常在 AVD 模拟器中,我使用 telnet session 到 localhost:5555/n。但是在 VirtualBox 中,即使我连接到 192.168.1.4:5555/n 也没有任何效果,只有黑屏。

我什至不知道是否可以在 Android-x86 上使用 telnet...你知道吗?有没有其他方法可以在没有 telnet 连接的情况下模拟短信和未接来电?

最佳答案

telnet 控制端口仅在android sdk 模拟器上可用。 Android X86 是一个实际的设备操作系统构建(也可以在虚拟机上使用),并且没有可用的控制接口(interface)。

然而,在这些构建中启用了 ADB 网桥,因此您可以使用“adb connect IPADDRESS”命令从主机连接 ADB(其中 IPADDRESS 是 android x86 机器的当前 IP 地址)。

我推荐this有关如何进一步调整运行 Android x86 的虚拟机以更接近实际用户设备(例如手机)的博客条目。

关于android - 通过 VirtualBox Telnet 连接到 Android-x86,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8740947/

相关文章:

android - ActivityManager.isUserAMonkey() 方法有什么用?

Android 模拟器 - 无法加载驱动程序

mysql - Ansible 没有安装最新版本的 Mysql 5.7

virtual-machine - Vix vmrun不适用于VMware Player

java - "debuggable false"足以阻止调试我的应用程序吗?

javascript - Wikitude SDK for Android 中使用 Javascript 的原因是什么?

android - 接收广播 Intent 时出错 { act=android.bluetooth.device.action.FOUND flg=0x10}

android - 如何使用蓝牙将文件发送到android中所有连接的设备?

android - 使用自定义类启动浏览器 Intent - 找不到 Activity

networking - VirtualBox "Bridged Adapter"网络未显示在 VM 中