Need help setting up android sdk root folder

Hey guys i’ve been trying to set up unity to push to my android for a few days now …i downloaded java 32 bit and android sdk and installed them both but when it comes to unity , when i hit build and run it will ask for a android sdk root folder even though it pulls up the android folder out of my program files and no matter what i click in that android folder (platform, platform tools etc) the same dialogue keeps reappearing asking for the root android folder can anyone help me fix this.
again it pulls up android > android -sdk but still ask for the sdk root folder , apparently it’s looking for a Android sdk- windows folder. I have a HTC inspire 4g

Have you downloaded the latest android sdk, api level 14. You need the latest but can then select a lower version to publish to.

My root is c:\program files\android\android-sdk\,

My api level in the build settings is “minimum api : 2.3.3 ginger bread” “filter device :armv7 only”

I found out the root problem , what you have to do is when it ask for the android sdk root folder , you have to go back to your program files (x86) and select the android folder BUT after you select that do not select android-sdk , under it will there will be a locked folder called android -sdk-windows,(which you will ONLY see will your trying to set up the root in unity preferences),the only problem im having now is that unity tells me there are now platforms when i have 4.0 and 2.3 installed in the android sdk manager

here this will help

also don’t install android on the c drive install it on a folder on your desktop. also don’t use android sdk pack r22 (use sdk r20 or sdk 21) (sdk 22 pack is a bit funny)