Ticket #10533 (closed defect: duplicate)
Debugging android device doesn't work
Reported by: | matteosistisette | Owned by: | |
---|---|---|---|
Priority: | major | Component: | USB |
Version: | VirtualBox 4.1.10 | Keywords: | |
Cc: | Guest type: | Windows | |
Host type: | Linux |
Description
I use Flash Builder 4.6 to develop applications for Adobe AIR on Android.
Using Flash Builder on a Windows OS on a physical machine, and a Galaxy Tab Android device connected via USB, debugging works fine.
Using the same version of Flash Builder on a Windows guest on a virtual machine on VB4 on an Ubuntu host, and the same device connected via USB, debugging doesn't work. Flash Builder never manages to launch the app on the device, it gets stuck (waiting forever) randomly at different stages of the process. Also It doesn't properly detect the Android firmware version, it doesn't detect that Adobe AIR is installed on the device.
Adobe Flash Builder is very buggy, but the very fact that the guest "sees" anything different in the USB port than it would on a physical machine means in itself that there's something wrong in VB USB support.
Anything that work on a physical machine should work on the VM.
I had also experienced problems with an Arduino in the past but I don't remember the details. And with a webcam.
Basically anything other than mass storage devices has glitches on a VM.
Change History
comment:1 Changed 6 years ago by frank
- Priority changed from critical to major
- Summary changed from USB is broken. Debugging android device doesn't work on VM, work on same device on a physical machine to Debugging android device doesn't work
comment:2 Changed 6 years ago by frank
And the first question for such cases is always if you installed the Extension Pack for USB2 support.
comment:3 Changed 6 years ago by matteosistisette
This may be a dup of https://www.virtualbox.org/ticket/6620
comment:4 Changed 6 years ago by matteosistisette
I didn't claim it doesn't work with _any_ device.
I'm pretty sure I installed the extension pack, how can I double check?
Quite a strong claim given the fact that you only tested a few devices. There are surely bugs in the USB emulation but there are also a lot of USB devices working.