🎊 为什么Android Studio安装程序将Android SDK放置在%USER%文件夹中?

为什么Android Studio安装程序将Android SDK放置在%USER%文件夹中?

为什么Android Studio安装程序将Android SDK放置在%USER%文件夹中?androidandroid-studioinstallationpathsdk33安装Android Studio后,AS会被放置在全局可用的C:\Program Files\Android\Android Studio目录下。

然而,Android SDK会被安装到C:\Users\Username\AppData\Local\Android\Sdk这个私有目录下,只有该用户才能使用,其他用户无法使用全局可用的Android Studio。为什么SDK要安装到“用户文件夹”中呢?

注意:

我知道你可以覆盖默认设置,将SDK放置在任何你想要的位置。我只是想了解为什么默认情况下SDK会被安装到用户私有位置的设计选择。

注意2:

我已经在Android Studio安装程序中更改了SDK的不同文件夹位置,并且实际上SDK也被安装在那里。

然而,SDK Manager/Gradle似乎并不知道这一点,随后由Gradle更新的SDK会被放置在“用户文件夹”中。

因此,我最终安装了两个SDK。

- Richard Corn2我只是想了解设计选择。类似“为什么开发者X做出决策Y?”这样的问题并不适合在Stack Overflow上提问。只有开发者X能够给出明确的答案,而且开发者X很可能看不到这个问题。其他人只能提供意见。 - CommonsWare1Commonsware,我喜欢你的书。我甚至付了一些钱。请冷静下来。 - Okas2个回答00很多程序都是以这种方式安装的。这是默认的合理选择,因此只有一个程序安装,但用户的文件是私有和安全的。将文件作为默认选项提供给其他用户是错误的。共享文件应该是一种选择而不是默认选项。如果没有某种类型的源代码控制,共享文件还存在版本控制问题。

- Lew Perren11我理解你的意思,但我不确定共享ADK会有什么问题。无论如何,Studio安装程序会询问您要将ADK放在哪里,并且如果您要求,它将把ADK放在共享位置。然而,这些信息没有传递给SDK管理器,稍后当管理器运行时(如果您不覆盖),它会在私人用户位置再放置另一个ADK的副本。这似乎是一个错误。 - Richard Corn回答链接00SDK被安装在用户文件夹中,因为这样SDK管理器(在您的帐户下启动时)将具有更新Android SDK所需的权限。

- Okas回答链接网页内容由stack overflow 提供, 点击上面的可以查看英文原文,

🎯 相关推荐

2017年日历表,2017年农历表(阴历阳历对照表)
小米4S(标准版/全网通)参数配置CPU详情介绍及手机上市发布时间
梅杰里22+15+5哈达迪13+11+8 突尼斯力克伊朗
365bet在线网投

梅杰里22+15+5哈达迪13+11+8 突尼斯力克伊朗

📅 07-07 👀 1392
朱的偏旁组词
完美体育365

朱的偏旁组词

📅 07-29 👀 2263
千锋教育UI设计怎么-样?说一下我的真实培训情况
365封号提现了没到账

千锋教育UI设计怎么-样?说一下我的真实培训情况

📅 07-13 👀 4496
亘字的写法
365封号提现了没到账

亘字的写法

📅 07-02 👀 286
电脑没有声音是怎么回事 原因与解决方法详解
炉石传说怎么获得大量经验-炉石传说快速刷经验攻略
365封号提现了没到账

炉石传说怎么获得大量经验-炉石传说快速刷经验攻略

📅 07-23 👀 9940
《方舟:生存进化》孵化系统常见问题解释
365bet在线网投

《方舟:生存进化》孵化系统常见问题解释

📅 06-28 👀 5607