通常のユーザーとしてEclipseを起動しないときにこのエラーが起こっていますが、sudoのよう起動するときにしない理由:Eclipse - Android SDKでは通常のユーザーでエラーが発生しますが、ルートではないのはなぜですか?
私はそれがあるかもしれないと想像できるすべてのディレクトリのパーミッションを確認しています影響を受け、私のユーザーとグループIDにchowned。
これらは私が精通してるすべての領域のルートディレクトリです:
Folder Specification
-------------------------------------------------------------
/opt/android/sdk Android SDK
/opt/eclipse/eclipse Eclipse
~/myeclipse Eclipse specific configuration area
~/workspace Source workspace
これらは私のユーザーおよびグループIDが割り当てられていることを確認するために、課題だったコマンドです:
$ sudo chown -R ljames:ljames /opt/android/sdk
$ sudo chown -R ljames:ljames /opt/eclipse/eclipse
$ sudo chown -R ljames:ljames ~/myeclipse
$ sudo chown -R ljames:ljames ~/workspace
誰かがこの可能性のある原因となっている可能性のあるものを教えてもらえますか? 権限の問題?
また、このコマンドをすべてのサブディレクトリで実行して、自分のユーザーIDに属していないファイルまたはディレクトリを見つけました。
$ sudo find /opt/android/sdk ! -user ljames
$ sudo find /opt/eclipse/eclipse ! -user ljames
$ sudo find ~/myeclipse ! -user ljames
$ sudo find ~/workspace ! -user ljames
ありがとうございます!質問を訂正して更新しました。私は誤って実行したコマンドを入力するときに "-R"を残していました。ルートとして実行すると、かなり多くのファイルがrootによって所有されます。 'chown -R'を自分のユーザーIDに戻して実行した後で、root以外が所有していません。実行ファイルの場合、ファイルの所有者に実行権限が与えられていると私は理解しています。私はそれがおそらくいくつかの許可の問題であることに同意します。しかし、私は質問に記載されているもの以外にどのファイルをチェックする必要があるのか理解できません。 –
良い最初の投稿、それはちょっと読みにくいです。 [マークダウンフォーマットガイド](http://stackoverflow.com/help/formatting)を読んでみてください。 – grochmal