Ubuntuの最近のブログ記事

Ubuntu Touch Developer Preview and SDK Alpha を使用してサンプルアプリをビルドし、

Galaxy Nexus 上のデバイスで動作させてみました。

ubuntu_phone_sdk.png

 

動作確認環境

  • Galaxy Nexus + Ubuntu 12.10 Touch Preview
  • Ubuntu 12.10 desktop 64bit + Ubuntu SDK preview

 

以下、試した手順です。

 

Galaxy Nexus (デバイス)上に Ubuntu 12.10 Touch Preview をインストールする

1. 以下の公式サイトから対象デバイスのプレインストールイメージをダウンロードする。

※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をインストールする 。

※以下、インストール手順の抜粋(表示幅の都合上コマンドを分割して記載しています)

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上でアプリが起動することを確認する。

desktop_app.png

 

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 を押下し、アプリをデバイスに転送&実行する。

ubuntu_phone_sample_app.png

 

以上です。

 

あわせて読みたい

1

2016年8月

  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31