I finally got eclipse to compile and run demokit on my galaxy s2 skyrocket after following this recommendation. It appears that ICS doesn't like com.android.future.usb.* and instead wants android.hardware.usb. My problem lies now with trying to run Android ADK from processing (specifically 2.0.a5). After poking around in the ArduinoAdkUsb library it appears that it is using com.android.future.usb.* as it should be for 2.3.3. Is there any way to recompile ArduinoAdkUsb for ICS, or advice for compiling both Processing and the driver to handle ICS?
I have tried recompiling Processing from source after updating its references to com.android.future.usb.* but was unsuccessful.