Why does Android Studio installer place the Android SDK into the %USER% folder?

Viewed 74

Android Studio installer places AS into C:\Program Files\Android\Android Studio where it is globally available.
However, it places the Android SDK into C:\Users\Username\AppData\Local\Android\Sdk which is technically private to that user and not available to other users who might execute the globally available Android Studio. Why is the SDK installed into a "User Folder"?

Note:
I know you can override this and put the SDK at any location you wish. I just want to understand the design choice that puts the SDK at a user private location by default.

Note 2:
I have put in a different folder location for the SDK in the Android Studio installer and in fact the SDK was installed there.
However, the SDK Manager/Gradle did not seem to know this and subsequent updates of the SDK by Gradle put the SDK into the "User Folder". So I ended up with two SDKs installed.

2 Answers
Related