安装Android SDK的合适目录是什么?

安装Android SDK的合适目录是什么?,android,linux,Android,Linux,我不太使用java,所以像这样安装组件的常见(最佳实践)位置是什么。我想把它们放在一个系统目录中,这样多个用户都可以访问。把sdk放在哪里并不重要。只需将它放在所有用户都可以访问的任何文件夹中…常见位置有/opt、/srv和/usr/local。我倾向于/usr/local 请注意,androidsdk实际上并不需要安装太多,它基本上是独立的。您所需要做的就是告诉Eclipse它在哪里。您可能还希望将工具和/或平台工具目录添加到系统范围内的路径,以便您的用户可以使用adb和其他工具 请参阅。在L

我不太使用java,所以像这样安装组件的常见(最佳实践)位置是什么。我想把它们放在一个系统目录中,这样多个用户都可以访问。

把sdk放在哪里并不重要。只需将它放在所有用户都可以访问的任何文件夹中…

常见位置有
/opt
/srv
/usr/local
。我倾向于
/usr/local

请注意,androidsdk实际上并不需要安装太多,它基本上是独立的。您所需要做的就是告诉Eclipse它在哪里。您可能还希望将
工具
和/或
平台工具
目录添加到系统范围内的路径,以便您的用户可以使用adb和其他工具


请参阅。

在Linux上,我通常使用
/usr/local/android sdk
,但任何有意义的地方都不会被您的系统所破坏。请注意,将SDK放在每个用户的位置实际上是有意义的,因为创建VM映像和下载SDK更新需要写访问权。

为了更简洁,允许用户编写SDK安装等内容,您可以按照类似的
~/.local/lib/arch-id/android-sdk

还记得将
ANDROID\u SDK\u ROOT
env变量设置到该目录,因为
ANDROID\u HOME
变量已被弃用。

我不想半途而废。Unix软件有一些常见的地方,例如/opt。我想知道java/android软件包和诸如此类的软件包的共同点是什么。我已经告诉过你,无论在哪里,创建一个新的目录并定义自动授权给所有用户来访问它,然后在Eclipse上传递路径来引用sdk,你为什么倾向于使用
/usr/local
?首选项?@caffinatedmonkey:因为它是本地安装的软件的“正确”位置,而不是标准发行版的一部分
/opt
也是完全有效的,有些人会认为它更合适,因为Android SDK是自包含的,本身并不遵循FHS。事实上,如果我今天要安装SDK,我可能会将其放入
/opt
中,然后将其符号链接到
/usr/local
中的二进制文件(因为后者在默认情况下位于
路径上)。