2011-09-23 58 views
25

我不使用java太多,所以安装这种组件的常见(最佳实践)位置是什么。我想将它们放在系统目录中,以便多个用户有权访问。什么是安装Android SDK的适当目录?

+0

没关系。 – RoflcoptrException

+6

我不打算把它做一半。 Unix软件具有常见的地方,如/ opt。我想知道什么是常见的Java/Android包等。 –

+0

我已经跟你说过,创建一个新目录并定义所有用户的autorisation来访问它并不重要,然后在Eclipse上传递路径来引用sdk, – Houcine

回答

28

常见的位置是/opt,/srv/usr/local。我倾向于倾向/usr/local

请注意,Android SDK并不需要您安装太多,它主要是独立的。所有你需要做的就是告诉Eclipse它在哪里。您可能还需要将tools和/或platform-tools目录添加到系统范围的PATH,以便您的用户可以使用adb和其他工具。

请参阅http://developer.android.com/sdk/installing.html

+0

为什么你倾向于使用'/ usr/local'?偏爱? – 0xcaff

+4

@ caffinatedmonkey:因为它是根据[文件系统层次结构标准](http://wikipedia.org/wiki/Filesystem_Hierarchy_Standard)不属于标准分发的本地安装软件的“正确”位置。 '/ opt'也是完全有效的,有些人会认为它更合适,因为Android SDK是独立的,并不遵循FHS。事实上,如果我今天要安装SDK,我可能会把它放在'/ opt'中,然后符号链接到'/ usr/local'中的二进制文件(因为后一个位置具有额外的优势,默认)。 –

-1

它不关系你把sdk放在哪里。只需将其放在任何文件夹中,所有用户都可以访问它...

15

在Linux上,我通常使用/usr/local/android-sdk,但任何有意义的地方都不会因您的系统工作而受到破坏。请注意,将SDK放入每个用户的位置可能确实有意义,因为它需要写入权限才能创建VM映像并下载SDK更新。