近期研究手機web開發,無奈行動裝置不全,所以嘗試搭建一個Android的模擬器。網上的相關資源倒是不少,但似乎是每個人的安裝過程都不太一致,安裝使用過程中,還查了一些資料,這裡記錄下來,也算個資料整理吧。
首先,本人的電腦是32位的win7,已經安裝有JDK和Eclipse,這個過程就不記錄了,如果你的電腦上還沒有,可以先到以下地址下載安裝,過程很簡單,不再詳述(不需要開發環境的,可以不安裝Eclipse)。
JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html
Eclipse:http://www.eclipse.org/
第二步,安裝開發環境,如果只是玩玩模擬器,這一步驟可以跳過。我們在Eclipse中下載相關的開發環境,開啟Eclipse,選擇Help—>Install New SoftWare,在地址中鍵入
https://dl-ssl.google.com/android/eclipse/
然後選擇所有,下一步,再選所有,下一步,呵呵,完了會開始更新。
安裝完成後,Eclipse的Windows欄中會多一項:Android SDK and AVD manager,但是現在先不要用,因為模擬器還沒有安裝呢。
第三步,安裝模擬器。這個還要下載Android SDK,Google官方的SDK下載網站不容易開啟(不知道是不是被牆了),可以隨便找個版本,在國內的下載站下載就可以了,因為安裝後會自動更新為最新版本,我就是用的android-sdk_r04-windows這個版本。下載完成後,找個地方解壓,注意解壓的路徑中不要使用中文。
解壓後,開啟其中的SDK Setup.exe,安裝程式會自動尋找可用的升級包,
如果你看到一條關於SSL的錯誤資訊,點擊Settings標籤(在SDK and AVD Manager視窗左邊)。然後把Force https://前面的勾去掉,點確定,然後重新點擊 installed packages。
好了,現在包裹安裝器會開啟。你可以選擇你想要安裝的更新包,然後點擊Install(安裝)來開始將Android模擬器安裝在你電腦上。現在最新的安卓版本是2.3.3和3.0,2.3.3用於類比最新的手機系統,3.0可用於安卓的平板,弄這倆就足夠了。
第四步,配置環境變數。這一步驟在很多教程中都沒有,但我在這裡卡住了,經研究後發現,或許大部分人用的是系統管理員帳戶登入win7且C盤足夠,那麼可能不需要走這一步驟。而我並非使用管理員帳號,且C盤少的可憐,所有內容安裝到了E盤,這裡就需要配置這麼一個。配置方法:
我的電腦右鍵屬性,
—>選擇控制台左側的系統屬性(System Protection)
—>進階(Advanced)
—>環境變數(Environment Variables...),
在系統變數欄中(System variables)建立一項ANDROID_SDK_HOME,變數的值就指向最終模擬器檔案所在的路徑,比如我的路徑就是E:\android。
第五步,定製類比環境。這個很簡單,在AVD管理器中,從左邊的菜單中選Virtual Devices(虛擬設備),然後點右邊的New按鈕,
輸入你的虛擬Android的名字,然後從Target下拉式功能表選擇你想要的Android版本。你之前安裝了什麼版本,這裡就會顯示什麼版本,所以你可能只看到一個版本被列出來,這取決於你之前安裝的版本。
在SD Card項中輸入大小,然後模擬器會在你的硬碟上建立一個IMG檔案,Android就會將你的設定和檔案存在裡面。然後從Skin項中選擇螢幕大小。
現在你可以在你的電腦上運行Android了!選擇你建立的虛擬Android,然後點右邊的Start按鈕
模擬器現在要開始載入Android了。這時候會有幾個命令列視窗跳出,你看著Android模擬器視窗就行了。注意預設狀況下除了大螢幕外還有鍵盤和虛擬按鍵會出現在類比裝置的右邊。
其他設定:讀寫SD卡檔案
①從電腦上傳送檔案到裝置
adb push <本地路徑> <遠程路徑>
②從裝置上下載檔案到電腦
adb pull <遠程路徑> <本地路徑>
這一步需要把模擬器運行起來。開始-運行-cmd,命令如:
(d:/music.mp3是本地路徑,sdcard/music.mp3是遠程路徑)
好了,這下模擬器環境和開發環境已經搭建成功了。啟動較慢,我這裡啟動後畫面如下:
不喜歡英文介面的話,可以在系統設定中將系統配置為中文。
建立模擬器捷徑
不過每次啟動模擬器都還要從avd manager中啟動,比較麻煩,這裡有個小技巧:
按右鍵Emulator.exe(在SDK Tools目錄),點“建立捷徑”。
這個捷徑只會在命令列中運行模擬器,不會載入任何虛擬設備。我們需要改一下這個捷徑。按右鍵捷徑,點Properties(屬性)。選擇“捷徑”標籤,看到“目標”框,在後面添上你的虛擬Android的名字,像前面一樣,如@your_Android,然後點確定。
現在你可以直接從案頭或開始菜單運行你的Android了。
在模擬器上安裝APK檔案
註:本段複製自網路,本人未安裝成功,最後使用了一個手機串連助手完成了程式的安裝。
1、先運行Android模擬器,啟動你剛剛裝好的Android手機系統,準備好你需要安裝apk軟體。
例如,我把手機QQ的APK下載好放到電腦案頭上,檔案名稱為:QQ.apk
2、開啟命令列CMD視窗(從開始菜單輸入CMD 斷行符號)
輸入 adb install Desktop\QQ.apk敲斷行符號
注意哦,不要在開啟模擬器的同時插著其他android手機,否則無法識別安裝的。
點擊斷行符號後或看到如的內容
看到Success就說明安裝成功了,如果安裝失敗,還會給出相應的問題原因。
這裡有個小技巧,在輸入 adb install 之後用滑鼠把apk安裝檔案直接拖到命令列視窗中,它就會自動填寫地址了,無需自己輸入檔案的路徑。
再回到android模擬器上看看,是不是已經多了一個QQ的表徵圖。
註:本文中有多個圖片和部分文字直接來自於各種教程,使用過程中發現差不多,就懶得了。再此,感謝各教程的作者。