Canonical 公司已經發布了一個運行著Unity8和Mir的Ubuntu Touch模擬器。雖然有一些bug,例如在64位的系統上會使系統崩潰,但我們相信這些都會被一 一修復,這篇文章將教大家如何在Ubuntu 14.04, 13.10和 12.04上安裝Ubuntu Touch模擬器。
由於現在的Ubuntu Touch模擬器的安裝說明與最初的相比有一些變化,所以請按照下面的說明來創建一個模擬器實例。
使用Ubuntu 14.04的用戶請在終端使用下面的命令來安裝:
sudo apt-get install ubuntu-emulator
使用 Ubuntu 13.10或者12.04的用戶,請使用以下命令安裝:
sudo add-apt-repository ppa:phablet-team/tools
sudo apt-get update
sudo apt-get install ubuntu-emulator
安裝好後就可以創建並運行實例了。
首先我們需要創建一個實例,我們把它的名字叫做‘Ubuntu Touch’,使用以下命令來創建它:
sudo ubuntu-emulator create UbuntuTouch
在Ubuntu 12.04你可能會看到錯誤信息:
Error while converting ~/.local/share/ubuntu-emulator/UbuntuTouch/system.img: Unknown option 'compat'
具體的原因並不清楚,但並不會影響Ubuntu Touch模擬器的正常運行,所以可以忽略它。
接下來就可以運行這個實例了:
ubuntu-emulator run UbuntuTouch
第一次運行的時候啟動過程需要較長的時間,所以你可以耐心的等待,當啟動完成後,會啟動一個shell,要求你輸入用戶名和密碼:
如果你想通過一個交互式 ADB會話與模擬器進行交互的話可以使用phablet作為用戶名和密碼登陸。如果要使用Ubuntu Touch模擬器的圖形界面的話則不需要。
之後可能需要幾分鐘的時間來加載模擬器程序。
修改Ubuntu Touch模擬器的大小
在默認的設置下,Ubuntu Touch模擬器的界面可能太大,你需要設置它的大小,如果要設置為默認大小的一半,可以使用下面的命令:
ubuntu-emulator run --scale 0.5 UbuntuTouch
刪除Ubuntu Touch模擬器
要刪除Ubuntu Touch模擬器,請使用這個命令:
sudo ubuntu-emulator destroy UbuntuTouch
如果不記得自己創建的實例的名字,可以使用list命令來列舉出所有的實例:
ubuntu-emulator list
創建/恢復快照
Ubuntu Touch模擬器支持創建快照,要創建快照請使用這個命令:
ubuntu-emulator snapshot --create=SNAPSHOT1 UbuntuTouch
SNAPSHOT1是快照的名字,當然你也可以使用其他名字。
要恢復快照,請使用:
ubuntu-emulator snapshot --revert=SNAPSHOT1 UbuntuTouch
你也可以使用snapshot --revert-pristine恢復到最初的快照。
Ubuntu Touch 的詳細介紹:請點這裡
Ubuntu Touch 的下載地址:請點這裡