過去に何度も挫折している、androidの開発だが、PCも新しくなったし久しぶりに挑戦しようと開発環境をサクッとインストールした。
が、開発環境だけなら今まで何度も入れているのでスムーズに行くと思ったが、見事に躓いてしまった。
sdk本体はこちらからダウンロード。
自分の環境は、ubuntu13.10の64bit環境なので、「Linux 64-bit」をダウンロード。
「ADT Bundle」って方は、eclipseまで同梱されている模様。
普通にダウンロードして、eclipseを実行してみると、adbがないとかerror 2とか出てる。
なんだと思って、adbを手動実行してみると。
1 2 3 4 5 6 |
$ ./adb bash: ./adb: そのようなファイルやディレクトリはありません $ LANG=C $ ./adb bash: ./adb: No such file or directory |
いやいや。見つからないって。ライブラリが足りないのかと思って
1 2 3 4 5 6 |
$ ldd adb 動的実行ファイルではありません $ LANG=C $ ldd adb not a dynamic executable |
いやいや。
1 2 |
$ file adb adb: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, not stripped |
うーん。32bit環境だからかな。
ubuntuの32互換環境は、ia32-libsをインストールしろとかの情報があるが、13.10ではそんなパッケージは無さそう。
結局以下で必要そうな32bitライブラリをインストールしたら使えるようになった。
1 2 3 4 5 |
$ sudo dpkg --add-architecture i386 $ sudo apt-get update $ sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386 |
やっとこさ環境だけ出来た。なんかeclipseではなくて、android studioなんてのもいつの間にか発表されてるんですね。
また、Hello worldで終わりそう。。。
「ubuntu13.10(amd64)でandroid-sdkを使う」への1件のフィードバック
日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)