Ubuntu 14.04 64bit に android NDK r10c を導入する際の問題と対処

android NDK でネイティブなのを android に移植しなければいけなくなったので、 Ubuntu 14.04 64bit を VMware に入れて、 NDK 環境を作ろうとしたんですよ。

そうするとね、

$ wget http://dl.google.com/android/ndk/android-ndk-r10c-linux-x86_64.bin
$ chmod a+x android-ndk-r10c-linux-x86_64.bin
$ ll
-rwxrwxr-x  1 fooo fooo 449013322 Oct 18 01:00 android-ndk-r10c-linux-x86_64.bin*

$ ./android-ndk-r10c-linux-x86_64.bin 
bash: ./android-ndk-r10c-linux-x86_64.bin: No such file or directory

!?
そこにファイルがあるのに No such file or directory とか言い出すんですよ。
いやいや、お前は何を(ry


調べると自爆展開ファイルがおかしいようで、「7zip 使って展開してね」とのこと。
Issue 78148 - android - Android NDK r10c binary fails to run on freshly installed Ubuntu 14.04 64bit - Android Open Source Project - Issue Tracker - Google Project Hosting

その教えに従って、 7zip を入れて展開してやると無事にできましたとさ。

$ sudo apt-get install p7zip-full


$ 7z x ./android-ndk-r10c-linux-x86_64.bin

$ ll
drwxr-xr-x 10 fooo fooo    4096 Oct 17 10:56 android-ndk-r10c/