首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在内置蓝牙的VirtualBox上测试基于蓝牙的Androidx86应用程序

如何在内置蓝牙的VirtualBox上测试基于蓝牙的Androidx86应用程序
EN

Stack Overflow用户
提问于 2012-08-27 09:48:34
回答 2查看 29.9K关注 0票数 17

如何在笔记本电脑的Android模拟器上运行基于蓝牙的应用程序?当我运行蓝牙应用程序时,系统提示蓝牙设备未连接。我被谷歌了,我找到了一种使用Oracle VM VirtualBox的方法。我也遵循了这个步骤,

  1. http://www.android-x86.org/下载Androidx86。这是一个.iso文件,所以你需要像VMWare或VirtualBox这样的东西来运行它。创建虚拟机后,请将网络适配器设置为'Bridged'.
  2. Start虚拟机,并在启动时选择‘VirtualBox.
  3. When CD VESA’。
  4. 现在您需要找出此虚拟机的ip。转到VM中的终端(使用Alt+F1 & Alt+F7切换),并使用netcfg命令找到它。
  5. 现在你需要打开命令提示符,进入你的android安装文件夹(在主机上)。这通常是C:\Program Files\Android\android-sdk\platform-tools>.
  6. Type adb connect IP_ADDRESS
  7. There done!现在您需要添加蓝牙。插入您的USB蓝牙加密狗。
  8. 在VirtualBox屏幕中,转到Devices>USB devices。选择您的dongle.
  9. Done!现在你的Android虚拟机有蓝牙了。尝试打开蓝牙并发现/与其他设备配对。现在剩下的就是转到

并运行你的程序了。Android AVD管理器应将虚拟机显示为列表中的设备。

我这样做了,它工作得很好。但问题是,如果我使用蓝牙加密狗,它可以很好地工作,但我不能使用我的笔记本电脑的内置蓝牙设备与虚拟机。如何将内置蓝牙设备与虚拟机连接,以及如何将其用于测试基于蓝牙的应用程序。?请给我一些建议。提前谢谢..

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-13 10:18:36

在Virtual Box中:

settings

  • select

右键单击并转到串行端口并启用它,然后单击确定。

  1. 现在单击Start
  2. 从顶部菜单中选择设备<

>H111>选择

your Bluetooth Adapter,仅此而已。现在,您可以将笔记本电脑的蓝牙用于虚拟机。

票数 11
EN

Stack Overflow用户

发布于 2016-08-12 19:51:56

除了RamRaj的回答中的步骤之外,VM的蓝牙适配器还需要独占连接。笔记本电脑上不能配对其他设备,否则连接尝试将挂起。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12135442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档