Here are some steps that may work.
- Turn off the
USB Debugging mode
- Connect your phone with both MSC and MTP modes (check that it is accessible in each mode, this means that at least these 2 drivers are fine)
- Disconnect phone
- Make sure ADT USB Drivers are up to date.
- Check that adb is running, better by task manager (If you try at the same time eclipse and cmd adb they mess themselves, red errors about adb start appearing in eclipse console at this case.)
- Turn on the
USB Debugging mode
on the phone, connect it in MSC.
- Connect the phone, it should ask for USB debugging access.
In case everything fails.
- Try another USB
- Try another USB cable, some idiot phones work better by the "authentic" cable Sony with Sony, Samsung with Samsung etc.
- Restart phone
- Restart computer
- On / Off
USB Debugging mode
with either the phone connected or not.
- Try manually driver installation by pointing the folder of
PC Companion
or ADB drivers
- Restart eclipse
If still resists, lets make sure that android connects:
- (Close eclipse) Open cmd run adb command
- Connect phone on debug mode
adb devices
check that is online. If yes, its a matter of chance that eclipse recognize it. If no, you may have issues either with adb or with drivers (?).
In case you have issues with adb. Some Companies install an adb in the Phone Suites in order to update phones or access phone data. This adb sets itself in installation at the PATH
and starts instead of the Android ADB which is for development. In this case you can run in cmd adb kill-server
navigate to android adb location and adb.exe start-server
.
In case of the drivers search the net for Xperia E1 android debug drivers
and start testing if anything works.