2013年8月10日土曜日

OUYA に Android アプリをインストールする方法

OUYA に Android アプリをインストールする方法を紹介する。

OUYA のゲームは専用のマーケットからすべて無料でダウンロードでき、遊んでみて気に入れば購入することで続きを遊べるようになっている。
専用マーケットは Google Play ではないため OUYA で Play ストア にあるアプリを取ってくることはできない。
しかし、別の Android 機を使って Playストアからアプリを取ってくることで、OUYA にアプリをインストールすることができる。

必要なもの
OUYA に Android アプリを入れるために必要な3つのもの。
  1. OUYA
  2. Windows 搭載のパソコン(以下、パソコン)
  3. Android 4.x (4.1以降)搭載機 (以下、Android)
筆者の環境では Android 機として Nexus 7 (2012) を使用した。

注意すべきこと
本記事によるアプリのインストール操作によって起こった如何なる損害に対しても筆者は保証しませんので自己責任でお願いします。

  • すべてのアプリがインストールできるとは限らない。
  • インストールができてもすべてのアプリが動作するわけではない。
  • タッチパネルによる操作を前提としたアプリを正常に操作できない可能性がある。


事前準備
作業に入る前に以下の事前準備が初回時のみ必要である。
  1. Android に ESファイルエクスプローラーをインストールする。
  2. パソコンに Android SDK をインストールする。
  3. パソコンと OUYA を接続してドライバをインストールする。
  4. パソコンから OUYA が認識できていることを確認する。
(1) ESファイルエクスプローラーは Android でアプリをファイルにバックアップするのに使う。

(2) JAVA がインストールされていなければ予めインストールしておく。
Android SDK のサイトにアクセスして「Download the SDK」をクリックする。
"I have read and agree with the above terms and conditions" にチェックを入れ、自分の OS のバージョンに合わせて 32bit か 64bit を選択してダウンロードする。
ダウンロードした zip を適当な場所で解凍する。
「SDK Manager.exe」を起動して Extras > Google USB Driver にチェックを入れ "Install Packages..." をクリックしてインストールする。

(3) Android SDK 解凍先の sdk\extras\google\usb_driver\android_winusb.inf をテキストエディタで開く。
[Google.NTx86] と [Google.NTamd64] のセクションに以下をそれぞれ追加する。
;OUYA Console  
%SingleAdbInterface% = USB_Install, USB\VID_2836&PID_0010  
%CompositeAdbInterface% = USB_Install, USB\VID_2836&PID_0010&MI_01
OUYA の Micro USB ポートをパソコンの USB ドライブにケーブルで接続する。
インストールが始まったら上記の android_winusb.inf を読み込んで OUYA を認識させる。

(4) ドライバがインストールコマンドプロンプトを立ち上げる。
Android SDK 解凍先の sdk\platform-tools に cd コマンドで移動して以下のとおりにコマンド入力を行う。
(C:\Development 以下に adt-bundle-windows-x86_64 というディレクトリに解凍しているものとする。)
cd C:\Development\adt-bundle-windows-x86_64\sdk\platform-tools
adb kill-server  
echo 0x2836 >> "%USERPROFILE%\.android\adb_usb.ini"  
adb start-server      
adb devices
デバイス一覧に OUYA が含まれていれば準備完了だ。

作業手順

  1. OUYA に入れたいアプリを Android にインストールする。
  2. ESファイルエクスプローラーでアプリのバックアップをとる。
  3. バックアップしたアプリファイル (.apk) をパソコンに送る。
  4. パソコンを OUYA と接続する。
  5. パソコンから OUYA にアプリを送る。
(1) OUYA にインストールしたいアプリを Playストアから Android にインストールする。

(2) Android で「ESファイルエクスプローラー」を起動する。
メニューの「ツール」>「アプリマネージャ」でバックアップを取るアプリのアイコンを長押しする。
「バックアップ」を押してバックアップを実行する。

(3) USB 接続やその他のサービスを使って Android にバックアップ保存した apk ファイルをパソコンに送る。
バックアップしたファイルは sdcard0/backups/apps 以下に保存されている。

(4) パソコンと OUYA を USB 接続する。
「事前準備」にある adb devices で OUYA が認識されている状態にする。

(5) コンソールで以下のコマンドを実行する。
adb install 
上記コマンドが成功すればインストール完了である。
OUYA を起動してアプリを確認してみる。
MAKE > SOFTWARE にインストールしたアプリがあればインストール成功だ。
「O」ボタンでアプリを起動できる。

雑記
いくつかのアプリについてはインストールしてみて問題なく動作することを確認した。
しかし、インストールできないアプリや操作できないアプリも存在した。
動画系のアプリは OUYA で再生すると良さそうだ。
筆者の環境ではニコニコ動画やバンダイチャンネルなどのアプリが動作した。

参考サイト

本記事は以下のサイトの記事を参考として書いた。
http://www.itmedia.co.jp/pcuser/articles/1307/09/news042_3.html

0 件のコメント:

コメントを投稿