2011-09-23 9 views
25

私はjavaをあまり使用しないので、このようなコンポーネントをインストールするための一般的な(ベストプラクティス)の場所は何ですか?複数のユーザーがアクセスできるように、それらをシステムディレクトリに配置したいと思います。Android SDKをインストールするための適切なディレクトリは何ですか?

+0

問題ではありません。 – RoflcoptrException

+6

私はそれをハーフキャッチするつもりはない。 Unixソフトウェアには、/ optなどの一般的な場所があります。私はjava/androidパッケージなどに共通していることを知りたいと思います。 –

+0

私は、新しいディレクトリを作成し、それをアクセスするすべてのユーザーに自動化を定義してから、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'のバイナリにシンボリックリンクすることができます(後者の場所には 'PATH'にデフォルト)。 –

-1

SDKを置く場所は問題doesntの。すべてのユーザーがアクセスできる任意のフォルダに入れてください。

15

はLinuxでは、私は一般的に/usr/local/android-sdkを使用しますが、どこにも理にかなっているし、あなたのシステムの動作によってそれが上書きされません。 VMイメージを作成しSDKのアップデートをダウンロードするには書き込みアクセス権が必要なため、ユーザーごとの場所にSDKを置くことは実際には意味があるかもしれません。

関連する問題