No platforms found(Android)!!!

Hi to all:
I have Unity 4.0,the last version of ADT and Java SE Development Kit 8(Update 5)64 bits.
When I try to build my project for Android this error(in the image) appears:

alt text

I’ve seen that other people have the same problem but I’ve tried all the solutions and I can’t fix it.
Please help me to fix it.
Thank you

EDIT: This is the error code in the console:

Exception in thread "main" java.lang.NullPointerException
	at SDKMain.main(SDKMain.java:62)

UnityEngine.Debug:LogError(Object)
PostProcessAndroidPlayer:GetAndroidPlatform(String) (at C:/BuildAgent/work/812c4f5049264fad/Editor/Mono/BuildPipeline/PostProcessAndroidPlayer.cs:1035)
PostProcessAndroidPlayer:PrepareToolPaths(String) (at C:/BuildAgent/work/812c4f5049264fad/Editor/Mono/BuildPipeline/PostProcessAndroidPlayer.cs:87)
PostProcessAndroidPlayer:PostProcess(BuildTarget, String, String, String, String, String, String, BuildOptions) (at C:/BuildAgent/work/812c4f5049264fad/Editor/Mono/BuildPipeline/PostProcessAndroidPlayer.cs:159)
UnityEditor.HostView:OnGUI()

Open your Android SDK manager and install some APIs. You probably haven’t doens that yet.

What device are you using? You should go to your device manufacturers website and download the driver for it, then go to device manager, find your device and install the newly downloaded driver

I have found this video and now the error is fixed!!!
http://youtu.be/AP5AXLtiYjg

Regards