Ubuntu Touch Developer Preview and SDK Alpha を使用してサンプルアプリをビルドし、
Galaxy Nexus 上のデバイスで動作させてみました。

動作確認環境
- Galaxy Nexus + Ubuntu 12.10 Touch Preview
- Ubuntu 12.10 desktop 64bit + Ubuntu SDK preview
以下、試した手順です。
Galaxy Nexus (デバイス)上に Ubuntu 12.10 Touch Preview をインストールする
1. 以下の公式サイトから対象デバイスのプレインストールイメージをダウンロードする。
- http://cdimage.ubuntu.com/ubuntu-touch-preview/quantal/mwc-demo/
※Galaxy Nexus 向けは、以下の2ファイル
- quantal-preinstalled-armel+maguro.zip (48MB)
- quantal-preinstalled-phablet-armhf.zip (481MB)
2. 任意の方法でデバイス(Galaxy Nexusなど)にイメージを書き込む。
※ワタクシはrecovery-clockwork-5.5.0.2-maguro.img を使用して上記2ファイルを書き込みました
Ubuntu (PC) 上に Ubuntu SDK Preview をインストールする
1. 以下の公式サイトの (1) Get the Ubuntu SDK preview の手順を実行し、必要なSDKをインストールする 。
- http://developer.ubuntu.com/get-started/gomobile/
※以下、インストール手順の抜粋(表示幅の都合上コマンドを分割して記載しています)
sudo add-apt-repository ppa:canonical-qt5-edgers/qt5-proper
sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
sudo apt-get update
sudo apt-get install ubuntu-sdk notepad-qml
2. インストール後、Qt Creator がエラー画面なしに起動できることを確認する。
※ワタクシの環境では起動時に エラー画面 が表示されたため、以下もインストールしました
sudo apt-get install libbotan1.10-dev
Ubuntu UI サンプルアプリを作成する
1. Qt Creator を起動する。
2. Ctrl + N > Ubuntu > Ubuntu UI - Simple で新規プロジェクトを作成する。
3. Ctrl + R を押下し、PC上でアプリが起動することを確認する。
Ubuntu (PC) から Galaxy Nexus (デバイス)上へアプリを転送・実行する
1. Ubuntu Phone (デバイス)のネットワークを有効にする。
2. Qt Creator の [Tools] メニュー > [Ubuntu] > [Device] > [Enable] > [Developer Connection]を選択し、
デバイス上で追加のパッケージをインストールさせる。
3. Qt Creator の左側のメニューボタンで Devices を選択し、
(画面右上の方にある)Detect Device を押下し、デバイスを認識させる。
4. Ctrl + F12 を押下し、アプリをデバイスに転送&実行する。
以上です。
あわせて読みたい
- Touch/Install - Ubuntu Wiki ・・・Ubuntu Phone/Tablet インストール方法
- Factory Images for Nexus Devices ・・・Nexus ファクトリーイメージ
- Ubuntu 12.10 (Quantal Quetzal) ・・・Ubuntu desktop iso イメージ
- Nexus 7でUbuntu for Tabletを動かしてみる
- Ubuntu for PhonesをGalaxy Nexus(SC-04D)にインストールする方法と使用感やUIのレビュー
- Ubuntu SDK preview の導入 on Xubuntu 12.10


