1. ホーム
  2. android

[解決済み] Androidのadbが見つからない

2022-11-23 21:23:25

質問

eclipseからandroidアプリを実行すると、このエラーが発生します。

Unexpected exception 'Cannot run program "/home/antz/Development/adt-bundle-linux/sdk/platform-tools/adb": error=2 No such file or directory' while attempting to get adb version from /home/antz/Development/adt-bundle-linux/sdk/platform-tools/adb

COPY PASTE FROM Eclipse エラー

[2012-11-26 13:43:08 - adb] Unexpected exception 'Cannot run program "/home/antz/Development/adt-bundle-linux/sdk/platform-tools/adb": error=2, No such file or directory' while attempting to get adb version from '/home/antz/Development/adt-bundle-linux/sdk/platform-tools/adb'

しかし、私のadbは、それがないと言っている場所に正確にあります。

何が間違っていて、どのようにこれを修正すればよいのでしょうか。

adbのあるディレクトリにcdしてみると( /home/antz/Development/adt-bundle-linux/sdk/platform-tools/ ) に入り、adb と入力すると、次のように表示されます。

antz@antz-90X3A:~/Development/adt-bundle-linux/sdk/platform-tools$ ls  
aapt  aidl  dexdump  fastboot  llvm-rs-cc  renderscript  
adb   api   dx       lib       NOTICE.txt  source.properties  
antz@antz-90X3A:~/Development/adt-bundle-linux/sdk/platform-tools$ adb  
bash: /home/antz/Development/adt-bundle-linux/sdk/platform-tools/adb: No such file or directory

adbが緑色なのは、実行ファイルであることを意味しますよね?

例えば、dxも緑色で、コマンドプロンプトにdxと入力すると、動作します...adbの何が悪いのでしょうか?

どのように解決するのですか?

Linuxの場合、Android SDK platform-tools を含むパッケージ adb は、以前は 32bit . で問題なく動作していました。 32bit システムで正常に動作しました。しかし 64bit システムでは、IA32 ライブラリを手動でインストールする必要があります。

Debian ベースのディストリビューションでは、これを試してみてください。

sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5

しかし、v24.0 以降は platform-tools だけが含まれます。 64bit バイナリ - だから 32bit のライブラリは不要になりました。