We are building an app for one of our clients that will be targetted to the Acer Aconia A100. Windows recognized the tablet no problem, but flex builder would not see the device when trying to "run" on the device in the choose device dialog ( appears have to you hit run).
I solved it by editing the usb drivers file provided by adobe and adding the acer iconia 100 to the file then updating the drivers are follows :
Get the acer hardware id
- under the start menu go to "devices and printers"
- Right click on the acer iconia and (may be called MTP)
- Select "properties"
- click the "hardware" tab
- click the properties button inside the tab
- click the "details" tab
- change the property drop down to "hardware id's"
- Select the first value and right click and select "copy" - View this photo
- DO NOT CLOSE THE DIALOG
Update the driver file provided by Adobe
- Navigate to the folder where flex is installed, for example on my machine its at :
D:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\
- The driver file is located under the utilites folder :
Adobe Flash Builder 4.6\utilities\drivers\android android_winusb.inf
- Edit this file and find go to the end of the section [Google.NTamd64] and copy one of the existing devices and chnage the USB portio of the value to the device ID you copied ealier, e.g. :
; Acer Iconia
A100%CompositeAdbInterface% = USB_Install, USB\VID_0502&PID_3348&REV_9999&MI_01
- Save The file
- Go back to the dialog you left open and click the Driver Tab and select "update driver"
- select "browse my computer for driver software" and navigate to the utilities/android folder where you save the updated /inf file e.g.
D:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\utilities\drivers\android
- click 'next", say ok to windows warnings about the driver not being signed, and let the install complete.
- You should now be able to run your app from flash builder and see your device in the choose device dialog