Chromebook上で作ったAndroidアプリをChromebook上で動かしてデバッグする
(2018/7/28)
https://s3-ap-northeast-1.amazonaws.com/masui.org/c/7/c7eb13067c75ccbedeb8b2322548f50b.png
Chromebookで以下のコマンドを実行
$ sudo /usr/libexec/debugd/helpers/dev_features_ssh
何をするコマンドなのかよくわからないが、これを実行しないとadb connectが失敗する
Android実行環境(?)のADBデバッグを有効にする
Chromeの「設定」⇒「Google Playストア」⇒「Android設定を管理」を選ぶ
Chromebook上にAndroid画面が表示される(!)
https://gyazo.com/8ab4683e59421c517fba722ae1aeb38b
「端末情報」を選び、「ビルド番号」を7回クリックして開発者モードにする
「開発オプション」から「ADBデバッグ」をONにする
ChromebookのIPアドレスを調べる
ifconfigを使う
wlan0セクションのIPアドレス(e.g. 191.168.0.15)を利用
ChromebookからadbコマンドでAndroidに接続 22番ポートでAndroidに接続
% adb connect 192.168.0.15:22
失敗したときは % adb kill-server してやり直し
% adb logcat などが動くようになる
残念ながらIMEは動かない模様
Chromebook では、一部のソフトウェア機能がサポートされません。たとえば、カスタム IME、アプリ ウィジェット、ライブ壁紙、およびアプリ ランチャーを備えたアプリはサポート対象ではなく、Chromebook にインストールすることはできません。
実機を使うしかなさそう