在Linux中安装Android Studio到/ opt(将1.9 GB〜/ Android / Sdk移动到/ 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 ,这样它就可以被所有用户共享。 另外,用户不能写访问权限,因为它在根分区中。

那么这可能吗?

它的目标是按用户安装,而不是为所有用户安装,主要原因是个人用户可以按照他们认为合适的方式添加/更新他们的SDK组件 – 新版本的东西会定期发布。 如果用户不得不要求管理员添加缺少的API级别或获取更新,那将是一件痛苦的事情。 另外,根据你的安全偏执怎么样,你可能并不习惯以root身份运行Android SDK管理器。

如果这不是你的重要限制,那么你可以复制/移动SDK目录到最终的家; 您不必运行安装程序将其放置在那里。 除了更新之外,SDK不会将任何内容写入其安装目录,因此在复制之后应该可以正常工作。

说了这么多,Android工具在用户的主目录中也有一个per-user .android目录。 这些不能在用户之间共享,因为它包含了每个用户的偏好和AVD等。 由于后者,不幸的是这个目录可能会变得相当大。

解压Android Studio到/ opt,然后就这样做

 sudo chmod 777 /opt/ 

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