如何在笔记本电脑上的 Android 模拟器上运行基于蓝牙的应用程序。当我运行蓝牙应用程序时,据说蓝牙设备未连接。我被谷歌搜索了,我找到了一种使用Oracle VM VirtualBox
. 我也跟着这个步骤,
- 从http://www.android-x86.org/下载 Androidx86 。这是一个 .iso 文件,因此您需要 VMWare 或 VirtualBox 之类的东西来运行它。我,我使用 VirtualBox。
- 创建虚拟机时,需要将guest OS的类型设置为Linux,而不是Other。
- 创建虚拟机后,将网络适配器设置为“桥接”。
- 启动 VM 并在启动时选择“Live CD VESA”。
- 现在你需要找出这个虚拟机的 ip。转到 VM 中的终端(使用 Alt+F1 和 Alt+F7 切换)并使用 netcfg 命令找到它。
- 现在您需要打开命令提示符并转到您的 android 安装文件夹(在主机上)。这通常是 C:\Program Files\Android\android-sdk\platform-tools>。
- 输入 adb connect IP_ADDRESS
- 搞定了!现在您需要添加蓝牙。插入您的 USB 蓝牙加密狗。
- 在 VirtualBox 屏幕中,转到设备>USB 设备。选择您的加密狗。
- 完毕!现在你的安卓虚拟机有了蓝牙。尝试打开蓝牙并发现/与其他设备配对。
- 现在剩下的就是转到 Eclipse 并运行您的程序。Android AVD 管理器应将 VM 显示为列表中的设备。
我这样做了,它工作正常。但问题是,如果我使用蓝牙加密狗,它工作得很好,但我不能将笔记本电脑的内置蓝牙设备与 VM Machine 一起使用。如何将我的内置蓝牙设备与 VM Machine 连接,如何将其用于测试基于蓝牙的应用程序。?请提出一些想法。提前致谢..