我已经在 Android 上创建了一个蓝牙聊天应用程序,需要进行测试,但我没有 Android 手机。因此,我需要依赖模拟器进行所有的测试。有没有办法在 Android 模拟器上测试基于蓝牙的应用程序?我正在使用 Eclipse 进行开发。我想同时运行 2 个模拟器,看看我的聊天应用程序是否正常工作。
此外,我该如何将新的模拟器与 Eclipse 集成?
此外,我该如何将新的模拟器与 Eclipse 集成?
幸运的是,有一种方法可以解决 - 在虚拟机上安装Android镜像并使用自己的蓝牙设备。按照以下步骤操作:
从http://www.android-x86.org/下载Androidx86。这是一个.iso文件,所以您需要类似VMware或VirtualBox之类的东西来运行它。我使用VirtualBox。
创建虚拟机时,需要将客户机操作系统类型设置为Linux而不是其他。
创建虚拟机后,将网络适配器设置为“桥接”。
启动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虚拟机拥有蓝牙。尝试打开蓝牙并发现/配对其他设备。
现在,您只需转到Eclipse并运行程序。 Android AVD管理器应将VM显示为列表中的设备。