I posted this in stack overflow, but I figured it would be more relevant here.
When I open the DDMS, it shows the device there.
However, when I try to run my program, Eclipse opens the Android Device chooser.
The Android Device Chooser has nothing under it. I'm running it on a mac. I've tried installing the drivers for the phone. I've enabled downloading from unknown sources and downloading from USB.
Adb confirms that it is there too.
The emulator runs fine.
Don't know if this will help or not, but on the phone, there are two notifications. "Connected as a media device" and "USB debugging connected" That should be normal?
The minimum API level is set to 8, so I don't think it's an API level problem.
I've searched everywhere and I can't figure out the reason.