0

Java コードからチンプチャットを実行しようとすると、次のエラーが発生します。

「/home/asco/adt-bundle から adb バージョンを取得しようとしているときに、予期しない例外「プログラム「/home/asco/adt-bundle-linux-x86_64/sdk/platform-tools」を実行できません: エラー = 13、許可が拒否されました」 -linux-x86_64/sdk/platform-tools

通常のユーザーとしてシェルから adb を実行できます。私はchmod 777adbプログラムを編集しました。私に何ができる?Linux Mint 14 (64 ビット) (ia32-libs がインストールされている) を実行し、java7-openjdk-amd64.

4

3 に答える 3

2

Eclipse から Android SDK を開こうとすると、エラーも表示されました

「...「...からadbバージョンを取得しようとしているときに許可が拒否されました」

最初に、私は試しました

sudo apt-get install ia32-libs

しかし、それは問題を解決しませんでした。私はすでにそれらを持っていました。

問題を修正したのは

sudo chmod -R 777 /name-of-root-directory-using-SDK

おすすめ!SDK、JDK、および手動でインストールされたその他すべての非システム リソースを独自のルート ディレクトリに配置します。[例: /resource ] このディレクトリに設定されたアクセス許可は、重要なファイルに変更を加えません。

警告!システム ディレクトリで chmod -R を誤って使用すると、「OS を最初から再インストールする必要がある」という結果になる可能性があります。

于 2013-09-27T13:45:07.047 に答える
1

次に、 adb プログラムが見つからないことについて不平を言います

ia32-libsパッケージをインストールする必要があります:

sudo apt-get install ia32-libs
于 2013-03-28T18:09:34.310 に答える
0

エラーは、adb 実行可能ファイル自体ではなく、adb を含むディレクトリを指定しています。ディレクトリのアクセス許可を確認し、プログラムが適切なコマンドを実行しようとしていることを確認します (ディレクトリを実行しようとしている可能性がありますが、明らかに機能しません...)。

于 2013-03-28T17:31:04.663 に答える