Mobile Chrome Appsというツールがあります。
https://github.com/MobileChromeApps/mobile-chrome-apps
http://html5experts.jp/yoshikawa_t/9240/
Chrome Appsをモバイルアプリに変換するという代物だそうです。
Cordovaベースでなんか面白そうだったので、
上記URLや世の中に出回っている手順を頼りに適当に触ってみます。
環境はLinux Mint 17にAndroid StudioとAntを入れて、
そこにGalaxy S2を繋いでいます。
以下、本日時点でのメモ。
Android SDKのバージョンがポンポン上がるので
すぐに使えなくなるかもしれませんが、とりあえず気にしない。
(1)下記にPATHを通す。
・(Antのインストールディレクトリ)/bin
・(Android Studioのインストールディレクトリ)/sdk/platform-tools
・(Android Studioのインストールディレクトリ)/sdk/platforms
・(Node.JSのインストールディレクトリ)/bin
また、ANDROID_HOMEとして
(Android Studioのインストールディレクトリ)/sdk
を設定しておく。
(2)Android SDKの状態
SDK Managerを見たところ、下記が入っていました。
・Android SDK Tools Rev.23.0.5
・Android SDK Platform-tools Rev.21
・Android SDK Build-tools Rev.19.1★
・SDK Platform API19 Rev.4★
・SDK Platform API15 Rev.5
・Android Support Repository Rev.8
・Android Support Library Rev.21.0.1
トライ&エラーしてみた限りでは、必要なのは★のようです。
(3)cca入れてプロジェクト作ってビルド
上記URLを参考に、こんな感じで実行。半ば寝ながらなので記載ミスあるかも。
$ npm install -g cca
$ cca checkenv
cca v0.4.3
Android Development: SDK configured properly.
$ cca create ChromeSampleApp
$ cd ChromeSampleApp
$ cca run android