Setup Unity 4.0 to Android SDK

Unity 4.0 cannot find Android SDK when building for android platform. I don’t know what to do more, I reinstalled Unity, Android SDK, and Java but all in vain. When building a window browsing window pops up and I select the android-sdk folder from C:\Program Files (x86)\Android\android-sdk. But an error is displaying:

Android SDK does not include any platforms! Did you run Android SDK setup to install the platforms(s)? Minimum platform required for build is Android 4.0 (API level 14)

However I have installed and are visible in my platforms folder platform 14 to 17. What can I do to fix this? This used to work fine since 2 days ago, but all of a sudden it stopped.

Set up my Android development environment a few days ago, hope this helps: