首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用android模拟器测试蓝牙应用程序?

如何使用android模拟器测试蓝牙应用程序?
EN

Stack Overflow用户
提问于 2014-03-24 16:29:04
回答 2查看 178.8K关注 0票数 123

我正在开发一个应用程序,这将发送一个请求到蓝牙打印机打印。代码在真实设备上运行得很好,但我想在Android Emulator上运行它。如何使用模拟器进行蓝牙测试?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-24 16:31:34

你不能。模拟器不支持蓝牙,正如SDK的文档和其他几个地方提到的那样。安卓模拟器没有蓝牙功能“。

您只能使用真实的设备。

模拟器限制

仿真器的功能限制包括:

  • 不支持拨打或接听实际的电话。但是,您可以通过仿真器控制台模拟电话呼叫(拨打和接听)
  • 不支持
  • 不支持设备连接的headphones
  • No支持确定SD卡insert/eject
  • No支持WiFi、蓝牙、

请参阅documentation

票数 164
EN

Stack Overflow用户

发布于 2014-03-24 16:35:03

this下载Androidx86这是一个iso文件,所以你可以

在创建虚拟机时,您需要将来宾操作系统的类型设置为VMWare而不是其他。

创建虚拟机后,将网络适配器设置为“桥接”。·启动虚拟机,并在启动时选择“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屏幕中,转到Devices>USB devices。选择您的加密狗。

完成了!现在你的Android虚拟机有蓝牙了。尝试打开蓝牙并发现/与其他设备配对。

现在剩下的就是转到Eclipse并运行您的程序了。Android AVD管理器应将VM显示为列表中的设备。

或者,在虚拟机的设置下,转到串行端口->端口1选中启用串行端口选择一个端口号,然后选择端口模式为断开连接,单击确定。现在,启动虚拟机。在设备-> Under ->下,您可以找到列出的笔记本电脑蓝牙。您可以简单地选中该选项,然后开始测试android蓝牙应用程序。

Source

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

https://stackoverflow.com/questions/22604305

复制
相关文章

相似问题

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