やっつけ不定記

好きなときに好きなことをちゃっちゃと書いてます

WebIDEでけいおんしてみた

Firefox Nightly(バージョン36.0a1)にWebIDEというものが含まれています。
面白そうだったので、少し触ってみたのですが、
ちょっとがんばれば、このツールから実機もいじれそうです。
というわけで、やってみたメモ。
以前書いた内容が含まれてるかもしれないけど気にしない。
サイトは
https://developer.mozilla.org/en-US/Firefox_OS/Developer_phone_guide/Geeksphone
http://qiita.com/meco300@github/items/3a319ccdfee433e76381
辺りを参考にさせていただきました。


PC環境はLinux Mint 17, Android SDKAndroid Studioが導入されているので、
それに同梱されているものを。実機はKEON(Firefox OS 2.0)を使います。
読み替え次第では、Flameでも行けるかもしれません(持ってないのでよくわかんない)。


(1)デバイス情報のファイルを作る
$ cd /etc/udev/rules.d
$ sudo vi 51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", ATTR{idProduct}=="8013", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="d00d", MODE="0666"


(2)実機をPCにつないでadbコマンドの確認
PCに接続したときにKEON側でリモートの接続許可を訊かれたら「OK」する。
$ cd (AndroidSDKのパス)/bin
$ sudo ./adb shell
KEONのシェルが出たらOK


(3)Firefox Nightly起動
$ sudo (FirefoxNightlyのパス)/firefox
sudoでやる必要はないかもしれません


(4)WebIDE起動
「ツール」→「Web開発」→「WebIDE」
私の環境ではClassic Theme Restorerのアドオンを入れています。
入ってない場合は起動方法が変わるかもしれません。


(5)プロジェクト作成
WebIDE上で「Project」→「NewApp」で新規プロジェクトを作るなり、
既存プロジェクトを開くなりする。


(6)実機へのアプリインストール&実行
WebIDEの右上の方にある「Select Runtime」を選択し「GP-KEON」をクリックする。
KEON側でリモートの接続許可を訊かれたら「OK」する。
WebIDEにて実行アイコンをクリックすると、アプリが転送&実行される。