備忘録(思い起こして書くので抜けてるかも)
実はこのシェル実行したらだいたい済むかも。
とりあえずphonegapを入れるのにnodejsが欲しい。というか、実体はApache Cordovaなんだろか。デフォルトリポジトリのnpmが古いので、ppmを追加の上インストール(下記)。
sudo apt-get install nodejs npm
あとこのへん。
sudo apt-get install lib32stdc++6 lib32z1 ant
あとopenjdk7あたり欲しい。lib*がないとcordovaのビルドとかeclipseとかadbの実行時にコケる。コンソールに何も吐かないので普通にハマると思う。
ADKを取ってくる。androidコマンドを実行してAndroid 4.2.2の環境をインストール。
JAVA_HOMEは/usr/lib/jvm/java-7-openjdk-amd64、あとsdk/toolsとsdk/platform-toolsにPATH通しとく。
こんなところだっけ。
GPUその他ネイティブAPIさえ呼ばなければただのHTML5で書くローカルアプリなんだよなーとか思わんでもない。
ローカルで動かすなら $ phonegap local run android とかするとよい。
リモートでもビルドしてくれるらしいけど、だったらMonacaでいいんじゃないのかなー。
しかし、Monacaを使うにせよiOS用にアプリ公開する場合にはMacないしOSXが動いてる何かが欲しいらしい。囲い込みか。