2011-09-23 95 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更新。