如何在android中的模拟器上测试蓝牙应用程序

use*_*849 11 android bluetooth android-emulator

我在Android上制作了一个蓝牙聊天应用程序,我需要测试它,但我没有Android手机所以我依赖于模拟器来进行所有测试.我有办法在Android模拟器上测试基于蓝牙的应用程序吗?我正在使用Eclipse进行开发.我想同时运行2个模拟器,看看我的聊天应用程序是否正常工作.

另外,如何将新的模拟器与Eclipse集成?

Viv*_*vek 16

幸运的是,还有一条出路 - 在VM上安装Android映像并使用您自己的蓝牙设备.跟着这些步骤:

  • http://www.android-x86.org/下载Androidx86 .这是一个.iso文件,所以你需要像VMWare或VirtualBox这样的东西来运行它.我,我使用VirtualBox.

  • 创建虚拟机时,需要将来宾操作系统的类型设置为Linux而不是其他.

  • 创建虚拟机后,将网络适配器设置为"Bridged".

  • 启动VM并在启动时选择"Live CD VESA".

  • 现在你需要找出这个VM的ip.转到VM中的终端(使用Alt + F1和Alt + F7切换)并使用netcfg命令查找.

  • 现在您需要打开命令提示符并转到您的android安装文件夹(在主机上).这通常是C:\ Program Files\Android\android-sdk\platform-tools>.

  • 输入adb connect IP_ADDRESS

  • 完了!现在您需要添加蓝牙.插入USB蓝牙适配器.

  • 在VirtualBox屏幕中,转至设备> USB设备.选择你的加密狗.

  • 完成!现在你的Android VM有蓝牙.尝试打开蓝牙电源并发现/与其他设备配对.

  • 现在剩下的就是去Eclipse,并运行你的程序.Android AVD管理器应将VM显示为列表中的设备.


小智 5

如果寻找这个问题的答案,我很累,最后我从我的个人经验中得到了解决方案。

在虚拟机的设置下,转到串口 -> 端口 1

  1. 勾选启用串口
  2. 选择端口号
  3. 然后选择端口模式为断开连接
  4. 单击“确定”。

现在,启动虚拟机。

在“设备”->“USB 设备”-> 下,您可以找到列出的笔记本电脑蓝牙。

您只需检查该选项并开始测试 Android 蓝牙应用程序。

这对我有用。希望你找到解决方案。