安装 Android Studio 到 Linux 中的 /opt(移动 1.9 GB ~/Android/Sdk 到 /opt)

Install Android Studio to /opt in Linux (move the 1.9 GB ~/Android/Sdk to /opt)

我下载了新的基于 IntelliJ IDEA 的 Android Studio - android-studio-ide-135.1641136-linux.zip

我将 zip 文件解压到 /opt/android-studio(解压后大小为 425 MB),然后执行 /opt/android-studio/bin/studio.sh,这会启动一个安装向导,将 1.9 GB 的数据安装到 ~/Android/Sdk .之后,运行 studio.sh 现在启动 Android Studio。

我想将 ~/Android/Sdk 移动到 /opt/android-sdk,以便所有用户共享。此外,用户无法对其进行写访问,因为它位于根分区中。

这可能吗?

它旨在为每个用户安装,而不是为所有用户安装,主要原因是个人用户可以 add/update 他们认为合适的 SDK 组件 -- 发布新版本很规律。用户不得不要求管理员添加缺失的 API 级别或获取更新将是一件痛苦的事情。此外,根据您对安全的偏执程度,您通常可能不习惯 运行将 Android SDK 管理器设置为 root。

如果这对您来说不是一个重要的限制,那么您可以 copy/move SDK 目录到它的最终主目录;您不必 运行 安装程序将其放置在那里。除了更新之外,SDK 不会向其安装目录写入任何内容,因此一旦复制到那里它就应该可以工作。

话虽如此,Android 工具在用户的主目录中也有一个针对每个用户的 .android 目录。这些不能在用户之间共享,因为它包含每个用户的首选项和 AVD 等。由于后者,不幸的是这个目录会变得非常大。

解压 Android Studio 到 /opt,然后

sudo chmod 777 /opt/

如果您是唯一使用您机器的人,那很好。