为什么Android Studio安装程序会将Android sdk放入私有(用户)文件夹?

时间:2017-07-14 21:21:01

标签: android android-studio

Android Studio安装程序将AS放入c:\ Program Files \ Android \ Android Studio,全局可用。但是,它会将Android SDK放入C:\ users \ username \ appdata \ local \ Android \ sdk,这对于该用户来说在技术上是私有的,而对于可能执行全局可用Android Studio的其他用户不可用。为什么SDK安装在用户文件夹中?

注意:我知道你可以覆盖它并将sdk放在你想要的任何位置。我只是想了解默认情况下将sdk放在用户私有位置的设计选择。

注意2:我在AS安装程序中为sdk放了一个不同的文件夹位置,实际上sdk放在那里。然而,sdk管理器/ gradle似乎并不知道这一点,并且gradle的sdk的后续更新将sdk放入用户区域。所以我最终安装了两个sdks。

2 个答案:

答案 0 :(得分:0)

很多程序以这种方式安装。这是默认的,所以只有一个程序安装,但用户'文件是私密且安全的。将文件作为默认值提供给其他用户是错误的。它应该是共享文件而不是默认文件的选择。在没有某种类型的源代码控制的情况下共享文件也存在版本控制问题。

答案 1 :(得分:0)

SDK安装在用户文件夹中,因为SDK Manager(在您的帐户下启动时)将拥有更新Android SDK的必要权限。