2014年9月15日月曜日

OUYA でサイドローディングアプリをインストールする

日本国内では非常にマイナーと思われる Android搭載ゲーム機 OUYA。

OUYA でサイドローディングアプリをインストールする手順をメモ。


■OUYA のGUI

ユーザー利用のGUI画面内に開発者向けメニューがある。
そこから開発中のアプリ等を実行できるようになっている。
つまり、開発中のアプリをOUYAに送り込む要領でインストールすれば良い。


■前提環境

PC側
  • Android SDK がインストール済みであること。
  • SDK Managerで「Google USB Driver」がインストール済みになっていること。
OUYA側
  • DEBUG ONになっていること
    MANAGE > SYSTEM > ADVANCED > { } Develo@er options > USB debugging にチェックON





■OUYAとPCの接続


USBドライバのインストール
  1. PCとOUYAをマイクロUSBケーブルで接続。
  2. PCでデバイスマネージャを開く。
  3. OUYAを見つける。※「!」マークがついて認識していないはず。
  4. OUYAの上で右クリック>ドライバーソフトウェアの更新。
  5. 「コンピュータを参照してドライバー ソフトウェアを検索します(R)」をクリック。
  6. 「次の場所でドライバー ソフトウェアを検索します:」の参照をクリック。
  7. SDKパス/sdk/extras/google/usb_driver/android_winusb.inf を選択して進む。
  8. Android Composite~を選択して進む。
  9. 警告がでるがそのまま進む。
  10. インストール完了。
一応この段階で
  • PCからOUYAがストレージとして見えるようになる。
    任意のapkをコピーできるがインストールはできない。
  • UnityからCTRL-Bでapkが送り込めるようになる。
    Unityで普通にデバッグ可能です。
    ※Unity以外のapkは送り込めない。


■apk のインストール


インストール方法はコマンドプロンプト(DOS窓)を起動して、

adb install -r apkファイル名

ただし adbのパスが通ってないと思われるので、以下の手順で行う。
  1. Android SDKパス/sdk/platform-tools へインストールする apk ファイルをコピー。
  2. コマンドプロンプト起動。
    Android SDKパス/sdk/platform-tools へ移動。
    adb install -r ファイル名。
  3. インストール完了。
  4. インストールが終わった apk ファイルはPCから削除する。

■実行方法

OUYA の GUI メニューから、

MAKE > SOFTWARE > APKアイコン 選択で起動。


■起動したアプリの終了方法

BlueTooth コントローラ中央の(U)ボタンをダブルクリックでメニューがポップアップ。
そこからEXITを選んでGUIメニューに戻る。


■その他

多くのAndroidアプリはタッチパッド用に作られている為、コントローラからは操作できない。
(プログラム側で対応していれば使える。Huluアプリ等)

PC用のUSBマウス、キーボード(HID)が普通に認識する。マウスを挿せばタッチパッド用のアプリも操作可能。
これで多くのアプリも利用しやくすくなる。
(ただし全てのアプリで使えるわけではなさそう)


■おまけ


ちなみに「艦これ」も OUYA で動作確認済み。
ただし、
  • 別途Android用Flashインストール要
    Android版の開発は止まっているので古いVerを使う。セキュア面は自己責任。
  • 別途PCブラウズできるブラウザのインストール要
    FireFox等。
この手法は別にOUYAに限らず他のAndroid機でもできるのでME-173Xでも動作確認済み。

省電力を無視できるおかげか OUYA の方が動作が早い(nVidiaパワー?)。
PCには及ばないまでもそこそこ遊べる速度。

一頃から日本語をはじめ主要言語以外のロケールがバッサリ切られたらしい。
手を入れれば日本語表示化も可能。
しかし漢字INPUTのメソッドが無いようで漢字入力ができない。



据え置きとしてはデザインもスタイリッシュで小さく良いのですが。
OUYA の会社売却の噂もでているしどうなるんでしょうね。


0 件のコメント:

コメントを投稿