How can I get ADB to recognize my Spice MI 350? I want to use my Spice MI 350 for testing an application I'm developing. I have tried following this link, but so far I cannot get it working.

When I run adb devices I get ???????? as device name. The Device Chooser which appears just before running the application also displays ???????. 

How do I get my adb to recognize my Spice MI 350 (Android 2.3.3) so I can test my application?

EDIT
        I work on Ubuntu 11.10 and Eclipse 3.7.
If you are using a Windows machine, then it sounds like maybe the drivers you are using are not the correct drivers.

Download the drivers from here (at the bottom) and install those drivers on the system.

To install the drivers:


connect your phone to your pc with USB debugging mode enabled.
Windows will not be able to install drivers on its own. So, go to 'Device Manager'. Under 'Other Devices', you will have your phone's name, Spice Mi-350n/Fly IQ260.
Right click and select 'Update Driver Software...' and select 'Browse my computer for driver software' and browse to the location where you extracted the drivers and click 'Next'.