AndroidTVアプリの実機でのデバッグ方法
Android Studio3で作ったAndroidTVアプリをAndroidTVの実機でデバッグした時の手順メモ(書きかけ)
1.ESファイルエクスプローラを使う方法
環境
PC←AndroidStudio3、adbコマンド
AndroidTVの実機←開発者オプション、ESファイルエクスプローラ
Wi-Fi環境
手順
https://www.gaprot.jp/pickup/tips/android-tv
の「apkインストール方法」の手順をベースに、分からない部分を補った。
adbコマンド
https://qiita.com/piyonakajima/items/32cbd82f4b3c7e30e6ae
AndroidTVにESファイルエクスプローラをインストール
https://www.gaprot.jp/pickup/tips/android-tv
未署名APKファイルの作成
AndroidStudioで未署名APKを作成 - Qiita
→app/build/outputs/apk/
Android Studioでapk(署名なし)ファイルを作成して実機にインストールする - ぽんたのプログラミング勉強部屋(仮)
→\app\build\outputs\apk\
Android 端末で apk を送信する
PC内のSDKフォルダの場所確認
http://www.vuzix.jp/dev/general-settings.html
PC内でapk ファイルをコピー
http://macterm.blog84.fc2.com/blog-entry-8.html
apkファイルをPCからAndroid端末にコピーする
http://phpjavascriptroom.com/?t=mobile&p=android_apk_install
のURLをメールで送る方法で実施
AndroidタブレットにESファイルエクスプローラをインストール
https://play.google.com/store/apps/details?id=com.estrongs.android.pop&rdid=com.estrongs.android.pop
あとはESファイルエクスプローラを操作して何とか
Android TV実機にインストールできた。
ただし、apkファイルがスマホバージョンだったせいか、
AndroidTV上で、横向きに表示されてしまった。。
→やり直したら、Android TVに表示できた!
STBのリモコンで一応操作できて、WebViewで開いたサイトのYouTube動画も再生できた。
ただし、リモコン操作のフォーカスが分かりにくいなど操作性に課題あり。
このままだと、GoogleのAndroidTVガイドラインを満たしておらず、審査を通らない可能性。
2.Android TV内蔵のブラウザを使う方法
2-1.アプリのAPKファイルをサーバにアップし、URLを確認
2-2.ブラウザからサーバにURLでアクセスし、保存フォルダを確認
2-3.アプリを起動
3.adbコマンドによりネットワーク経由でapkファイルをAndroidTVにコピーする
3-1.PATHを通す
adbをMacのターミナルで使えるようにする - Qiita
[Android] アプリ開発でのadb コマンド操作、PATHを切る
3-2.
USBケーブルからのadb
USBケーブルからのadb
[Android] adb:ネットワーク経由でadb接続する | Programming Style
2019.3.27追記
Amazon FireTVStickにAndroidアプリのapkファイルをインストールした時の手順メモ
1.adbコマンドを使えるようにした。
adbをMacのターミナルで使えるようにする - Qiita
[Android] アプリ開発でのadb コマンド操作、PATHを切る
2.Amazonのサイトを参考に、adb devicesに対し、最初はunauthoriszedが返ってきた。
ADBを使用してFire TVに接続する | Amazon Fire TV
下記サイトを参考に再度トライしたところ、TV画面にUSB接続の許可を求める表示が出たのでOKしたら、deviceが返ってきた。
[android]adbコマンドでunauthorized! | ntの備忘録
Android Studioからエミュレータにつながらないときは | backport
3.Amazonのサイトを参考に、インストール
adb install <path-to-apk-file>
アプリをインストールして実行する | Amazon Fire TV
apkファイルのパスは、ターミナルにコピペした。
Macのターミナル.appでファイルやフォルダのパスを簡単に入力する方法 / Inforati