如何测试基于蓝牙的应用上Androidx86与内置蓝牙的笔记本电脑中的VirtualBox顶部(Ho

2019-06-27 09:31发布

我怎么能在我的笔记本电脑的Android模拟器中运行基于蓝牙的应用程序。 当我运行的蓝牙应用程序,它说,没有连接蓝牙设备。 我用Google搜索,我找到了一种方法,使用Oracle VM VirtualBox 。 我跟着这个步骤太,

  1. 从下载Androidx86 http://www.android-x86.org/ 。 这是一个.iso文件,所以你需要像VMware或VirtualBox的运行它。 我,我用VirtualBox的。
  2. 在创建虚拟机时,您需要设置客户机操作系统像Linux,而不是其他的类型。
  3. 创建虚拟机后,设置网络适配器“桥接”。
  4. 启动VM,并在启动时选择“Live CD的VESA”。
  5. 现在,你需要找出这个虚拟机的IP地址。 转到终端在VM(使用Alt + F1&ALT + F7进行切换),并使用加上netcfg命令查找此。
  6. 现在,你需要打开一个命令提示符,然后转到你的Android安装文件夹(在主机上)。 这通常是C:\ Program Files文件\的Android \ Android的SDK \平台工具>。
  7. 亚行键入连接IP_ADDRESS
  8. 有做过! 现在,你需要添加蓝牙。 插入USB蓝牙适配器。
  9. 在VirtualBox虚拟屏幕,转到设备> USB设备。 选择您的适配器。
  10. 完成! 现在你的Android虚拟机有蓝牙。 尝试在蓝牙供电和发现/与其他设备配对。
  11. 现在剩下的工作就是去Eclipse中,并运行程序。 而Android AVD经理应显示VM作为列表上的设备。

我这样做,它的工作的罚款。 但问题是,如果我使用蓝牙适配器它的工作很好,但我不能用我的笔记本电脑的内置蓝牙设备与VM机。 如何将我的内置蓝牙设备连接与VM机,我怎么可以用它来测试基于蓝牙的应用? 请提出一些想法。 提前致谢..

Answer 1:

在虚拟箱:

  1. 点击右键,进入设置

  2. 选择串行端口,然后启用它

  3. 单击确定。

  4. 现在点击开始

  5. 从顶层菜单中选择设备

  6. 选择USB设备

  7. 选择您的蓝牙适配器仅此而已。 现在,您可以使用您的笔记本电脑蓝牙VM。



Answer 2:

除了RamRaj的答案的步骤,虚拟机的蓝牙适配器需要一个独占连接。 没有其他设备可以在笔记本电脑上,否则连接尝试将挂起配对。

如果连接成功,您将无法为连接的持续时间的笔记本电脑(主机)操作系统中管理蓝牙。



文章来源: How to test Bluetooth Based Application on Androidx86 on top of VirtualBox with inbuilt laptop bluetooth