如何在Android模拟器上测试蓝牙应用程序
我在 Android 上制作了一个蓝牙聊天应用程序,需要对其进行测试,但我没有 Android 手机,因此我依赖模拟器来实现所有测试目的。有没有办法在 Android 模拟器上测试基于蓝牙的应用程序?我正在使用 Eclipse 进行开发。我想同时运行 2 个模拟器,看看我的聊天应用程序是否正常工作。
另外,如何将新模拟器与 Eclipse 集成?
I've made a Bluetooth chat application on Android and I need to test it, but I do not own an Android phone so I am dependent on an emulator for all my testing purposes. Is there a way for me to test Bluetooth-based applications on an Android emulator? I am using Eclipse for development. I'd like to run 2 emulators simultaneously and see if my chat application is working properly or not.
Also, how can I integrate the new emulator with Eclipse?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
幸运的是,有一个解决办法 - 在虚拟机上安装 Android 映像并使用您自己的蓝牙设备。请按照以下步骤操作:
从 http://www.android-x86.org/ 下载 Androidx86 。这是一个 .iso 文件,因此您需要 VMWare 或 VirtualBox 之类的东西来运行它。我使用 VirtualBox。
创建虚拟机时,需要将Guest OS类型设置为Linux,而不是Other。
创建虚拟机后,将网络适配器设置为“桥接”。
启动 VM 并在启动时选择“Live CD VESA”。
现在您需要找出该虚拟机的 IP。转到虚拟机中的终端(使用 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 显示为列表中的设备。
Fortunately, there is a way out - Install the Android image on a VM and use your own Bluetooth device. Follow these Steps:
Download Androidx86 from http://www.android-x86.org/. This is an .iso file, so you'd need something like VMWare or VirtualBox to run it. Me, I use VirtualBox.
When creating the virtual machine, you need to set the type of guest OS as Linux instead of Other.
After creating the virtual machine, set the network adapter to 'Bridged'.
Start the VM and select 'Live CD VESA' at boot.
Now you need to find out the ip of this VM. Go to terminal in VM (use Alt+F1 & Alt+F7 to toggle) and use the netcfg command to find this.
Now you need open a command prompt and go to your android install folder (on host). This is usually C:\Program Files\Android\android-sdk\platform-tools>.
Type adb connect IP_ADDRESS
There done! Now you need to add Bluetooth. Plug in your USB Bluetooth dongle.
In VirtualBox screen, go to Devices>USB devices. Select your dongle.
Done! now your Android VM has Bluetooth. Try powering on Bluetooth and discovering/paring with other devices.
Now all that remains is to go to Eclipse, and run your program. The Android AVD manager should show the VM as a device on the list.
如果寻找这个问题的答案,我很累,最后我从我的个人经验中得到了解决方案。
在虚拟机的设置下,转到串口 ->端口 1
现在,启动虚拟机。
在设备下 -> USB 设备 ->
您可以找到列出的笔记本电脑蓝牙。
您只需检查该选项并开始测试 Android 蓝牙应用程序。
这对我有用。希望你找到解决方案。
i am tired if searching the answer for this question and finally i got the solution out of my personal experience.
Under settings of the virtual machine,goto serialports -> Port 1
now,start virtual machine.
Under Devices -> USB Devices ->
you can find your laptop bluetooth listed.
You can simply check the option and start testing the android bluetooth application .
this worked for me . Hope you find the solution.