携帯電話やタブレットではなく、通常のUbuntuコンピューターの仮想マシンにUbuntu Touchをインストールする方法はありますか?または、Android SDKに付属しているようなエミュレーターはありますか?
最後に、エミュレーターがあります!
Ubuntu 14.04へのインストール方法:
Sudo apt-get install Android-emulator
cp -r /usr/share/Android/emulator/ ~/
cd ~/emulator/
./build-emulator-sdcard.sh
エミュレーターを実行するには:
./run-emulator.sh
Ubuntu 13.10以前の場合、debは https://launchpad.net/ubuntu/+sourceからインストールすることができます。/Android 。
エミュレータを更新するには、次のコマンドを実行します:
cd ~/emulator/
rm -f ./out/target/product/generic/ubuntu-rootfs.tar.xz
./build-emulator-sdcard.sh
警告:アンインストールしてからAMD64でapt-get autoremove
を使用しないでください。そうした場合、あなたは無敵の状態のままになります。指示に従ってください wiki上 システムを修正します。
詳細またはソースからビルドする方法については、 wikiページ を参照してください。
ただし、アプリを実行したり、Unity8シェルをテストしたいだけの場合、エミュレーターの使用は複雑になる可能性があります。したがって、他の2つの方法があります。
PPAを使用して、Ubuntu 12.10以降(またはKubuntuなどの派生製品)を実行しているコンピューターにコアタッチアプリケーションを直接インストールできるようになりました。
まず、ターミナルで次のコマンドを実行して、Core Apps Daily PPAを追加します。
Sudo add-apt-repository ppa:ubuntu-touch-coreapps-drivers/daily
Sudo apt-get update
次に、実行して必要なアプリをインストールします。
Sudo apt-get install <app-name>
または、次を使用してそれらすべてをインストールできます。
Sudo apt-get install touch-coreapps
利用可能なコアアプリのリストは次のとおりです。
詳細については、 http://www.omgubuntu.co.uk/ の この記事 を参照してください。
Ubuntu 13.10を実行している場合は、デスクトップでUnity 8のモバイルインターフェイスを実行できます。これを行うには、リンクをクリックするか、次のコマンドを入力して、unity8パッケージをインストールします。
Sudo apt-get install unity8
実行するには、次のコマンドを使用します。
unity8 -mousetouch
残念ながら、シェルでアプリを実行する方法はありません。デスクトップアプリをクリックしても独自のウィンドウで開き、Ubuntu Touchアプリをクリックしても何も起こりません。
実験的なエミュレータが利用可能になりました。チェックアウト https://wiki.ubuntu.com/Touch/Emulator
編集/usr/share/Android/emulator/build/tools/get-tarball-url.py
変化する
Host_uri = "https://system-image.ubuntu.com"
json_index_uri = "/devel-proposed/mako/index.json"
に
Host_uri = "https://system-image.ubuntu.com"
json_index_uri = "/ubuntu-touch/devel-proposed/mako/index.json"