I updated ADT through Eclipse today to version 21. Now when I open the SDK Manager I would expect there to be a folder like \"Android 4.2 (API 17)\", which would contain the SDK
I figured this out myself after some poking around. I went into the settings for the SDK Manager, cleared the cache, and told it to use HTTPS, then refreshed the listing and it all appeared normally.
Eclipse > Window > Android SDK Manager > Packages > Reload
It then properly updated the UI to let me choose updated software.
Why do I need to click "Reload" manually ?! I expect that to happen automatically when I open the SDK Manager.
By this step~
1) Eclipse > Window > Android SDK Manager > Packages > Reload
2) then install the sdk
ref: http://my.eoe.cn/iceskysl/archive/1027.html
I had this problem in ubuntu.
Open a terminal and navigate to the android-sdk-linux folder:
cd android-sdk-linux
Then manually update the sdk:
tools/android update sdk -u
After it is done, restart Eclipse.
Try approving each package one by by instead of doing approve all. If any package has an error, you can't download all at the same time.
Eclipse > Window > Android SDK Manager > Preferences > Clear Cache Button click> Done.