cordova(phonegap)TweetPocket前々から気になっていた、phonegapの環境構築をした。いつの間にか名前が、cordovaになっていた。adobeに買収されたらしい。apacheに寄贈されたのがcordova?adobeの製品がphonegap?細かいことはよくわからないが、オープンソース版を使うなら今後はcordovaなんだろうと思う。今回はubuntu上に環境を作って、androidアプリをbuildして、エミュレーターで動かすところまでやってみた。android-sdkは事前にインストールしておいてください。細かい説明は今回はしません。node-jsが必要なんで、インストールする。標準パッケージにも入っているけど、ppaからインストールする。しないと実行ファイルの名前が違ってうまく動かない。nodejs次はcordova本体をインストール。node-jsのパッケージ管理は、npmってコマンドを使うらしい。-gオプションでシステム全体にインストール。ホントはユーザ環境に入れたかったがよくわからないので諦めた。-gandroidの環境を作るには、android-sdkとjdkが(jreじゃだめ)必要っぽい。今回はopenjdkを入れます。openjdk-7-jdkANDROID_HOMEとJAVA_HOMEの環境変数を設定する必要があるので適時設定する。~/.bashrc以上で環境作成は完了。試しにテストアプリを作ってみる。事前に何でもいいので作っておく。managerでも作れるのでちょっと調べればすぐ見つかるはず。