Android SDK のコマンドを実行しようとしたら No such file or directory と言われて焦った件
dexdump を使おうとして、2 回もハマったので、自分用メモ。
結論から言うと、
$ sudo apt-get install ia32-libs
で解決。
私は Ubuntu 12.04 の x86_64 バージョンを使っているので Android SDK も 64bit 版のものをダウンロードして使っていますが、Android SDK のツールの中には 32bit のものがあるんですね。これを実行するのに多分 ia32-libs が要るんだと思います。
$ which dexdump
してもちゃんと見つかるし、
$ dexdump -bash: /home/username/adb-bundle-linux-x86_64/sdk/build-tools/android-4.3/dexdump: No such file or directory
という感じにそもそも bash のエラーメッセージにはちゃんと dexdump までのパスが表示されてるので、PATH が解決できてないというわけでもなさそう。
ls -l でパーミッションとかオーナーとか見ても問題なし、どうして見つからないのか??と小一時間悩んだ挙句、StackOverflow で http://stackoverflow.com/questions/13571145/android-adb-not-found を発見して無事解決。