如何在Android模拟器上测试蓝牙应用程序

发布于 2024-11-29 22:55:08 字数 189 浏览 2 评论 0原文

我在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

花期渐远 2024-12-06 22:55:08

幸运的是,有一个解决办法 - 在虚拟机上安装 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.

雨的味道风的声音 2024-12-06 22:55:08

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

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

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

现在,启动虚拟机。

在设备下 -> 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

  1. check Enable serial port
  2. select a port number
  3. then select port mode as disconnected
  4. click ok.

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文