Presentation is loading. Please wait.

Presentation is loading. Please wait.

第3章 Android模擬器與實機的使用 3-1 管理Android模擬器 3-2 Android模擬器的基本使用

Similar presentations


Presentation on theme: "第3章 Android模擬器與實機的使用 3-1 管理Android模擬器 3-2 Android模擬器的基本使用"— Presentation transcript:

1 第3章 Android模擬器與實機的使用 3-1 管理Android模擬器 3-2 Android模擬器的基本使用
3-4 使用HAXM加速Android模擬器

2 3-1 管理Android模擬器 3-1-1 新增支援Google APIs的Android模擬器 3-1-2 管理Android模擬器

3 3-1-1 新增支援Google APIs的Android模擬器– 說明
AVD Manager可以同時新增和管理多個Android模擬器,在第2-2節我們已經新增一個名為GPhone的Android模擬器,這是支援HAXM加速和使用Intel x86 Atom系統映像檔的Android模擬器。 因為本書後面章節的部分範例需要同時啟動多個Android模擬器來測試執行,而且需要使用支援Google APIs的Android模擬器,所以,在這一節我們準備再新增名為MyPhone的的模擬器,不只支援HAXM加速,而且使用的是支援Google APIs的系統映像檔 。

4 3-1-1 新增支援Google APIs的Android模擬器– 步驟(Step1-2)
Step 1:請啟動Android Studio開啟或新增名為Ch3_1的專案,執行「Tools/Android/AVD Manager」命令,可以看到「Android Virtual Device Manager」視窗。 Step 2:按右下方【Create Virtual Device】鈕新增Android模擬器,可以看到選擇硬體的精靈步驟,請選【Nexus 4】,按【Next】鈕選擇使用的Android版本和System Image系統映像檔。

5 3-1-1 新增支援Google APIs的Android模擬器– 步驟(Step3)
Step 3:在【Recommended】標籤,選Nougat的【Android 7.0 (with Google APIs)】版,按【Next】鈕輸入AVD名稱和相關設定。

6 3-1-1 新增支援Google APIs的Android模擬器– 步驟(Step4)
Step 4:在【AVD Name】欄輸入名稱【MyPhone】,下方取消勾選【Enable Device Frame】不顯示外觀,按【Finish】鈕建立模擬器,可以看到我們建立的MyPhone模擬器。

7 第1個圖示是啟動模擬器,第2個是編輯模擬器,最後一個圖示是一個下拉式選單,如右圖所示:
3-1-2 管理Android模擬器-說明 在「AVD Manager」視窗除了新增Android模擬器外,我們也可以管理Android模擬器,在清單項目最後的【Actions】欄可以看到相關圖示,如下圖所示: 第1個圖示是啟動模擬器,第2個是編輯模擬器,最後一個圖示是一個下拉式選單,如右圖所示:

8 3-1-2 管理Android模擬器-命令說明 功能表選單的命令說明,如下所示: Duplicate命令:複製Android模擬器。
Wipe Data命令:清除模擬器的使用者資料,如同是一個全新建立的模擬器,當安裝太多程式時,我們可以使用此命令來快速解除安裝。 Show on Disk命令:開啟Android模擬器儲存在Windows作業系統的目錄,如下圖所示: View Details命令:顯示模擬器詳細資料。 Delete命令:執行此命令刪除Android模擬器。

9 3-2 Android模擬器的基本使用 3-2-1 啟動Android模擬器 3-2-2 按鈕工具列的說明 3-2-3 切換成繁體中文介面
3-2-4 開啟開發人員選項 3-2-5 在模擬器執行Android應用程式和新增捷徑 3-2-6 解除安裝的Android應用程式

10 3-2-1 啟動Android模擬器 – Step1-2
Step 1:請啟動Android Studio開啟Ch3_1專案,執行「Tools/Android/AVD Manager」命令啟動AVD Manager,可以看到模擬器清單。 Step 2:請在MyPhone哪一列最後的【Actions】欄,點選游標所在的綠色箭頭圖示來啟動Android模擬器,可以看到一個訊息視窗,在正在啟動模擬器。

11 3-2-1 啟動Android模擬器 – Step3 Step 3:稍等一下,花費時間需視電腦配備而定,可以看到啟動的Android模擬器,按【GOT IT】鈕,可以看到首頁畫面,5554是第2章的GPhone(有外框);5556是本章MyPhone(無外框),如右圖所示:

12 3-2-2 按鈕工具列的說明-圖例 在Android模擬器視窗的右邊可以看到一個垂直工具列,在工具列提供相關按鈕來模擬Android手機的相關操作,如右圖所示:

13 3-2-2 按鈕工具列的說明-擴充控制介面 工具列按鈕可以模擬Android手機的相關操作,按最後【...】鈕,可以開啟「Extended controls」對話方塊顯示擴充控制介面。

14 3-2-3 切換成繁體中文介面-1 Android模擬器的使用介面預設是英文,我們可以切換成中文使用介面,請在首頁選中間圓形的【啟動器】圖示,可以在下方看到【Settings】程式,請點選開啟Android設定程式,如下圖所示:

15 3-2-3 切換成繁體中文介面-2 請捲到最後選【繁體中文】,再選【台灣】來新增語言,如下圖所示:

16 3-2-4 開啟開發人員選項 在系統設定的【開發人員選項】選項是一些開發人員的進階選項,可以指定充電不會進入休眠狀態,和啟用USB偵錯等,如右圖所示:

17 3-2-5 在模擬器執行Android應用程式和新增捷徑 - 執行Android應用程式
在Android Studio執行第2-2和2-3節的Android Studio專案後,我們建立的應用程式就會安裝至Android模擬器,因為已經安裝至模擬器,所以可以直接在模擬器執行Android應用程式,如右圖所示:

18 3-2-5 在模擬器執行Android應用程式和新增捷徑 - 新增捷徑
如果在圖示上點選久一點,就會拖拉程式至首頁畫面來新增成為捷徑,請將【Ch2_3】新增成為首頁畫面的捷徑,如下圖所示:

19 3-2-6 解除安裝的Android應用程式 在Android模擬器已經安裝第2-2節和2-3節建立的Android應用程式,我們可以解除安裝這些安裝的Android應用程式。請啟動【設定】程式,選【應用程式】,在已下載的應用程式清單中,選欲解除安裝的【Ch2_3】程式,如下圖所示:

20 3-3 在實機安裝和執行Android應用程式 – 說明
讀者如果擁有實機的行動裝置,例如:Android作業系統的智慧型手機或平板電腦,當使用USB連接線連接Windows開發電腦且成功安裝驅動程式後,Android Studio可以自動偵測到實機,讓我們直接在實機上安裝和執行Android應用程式。

21 3-3 在實機安裝和執行Android應用程式 – 步驟(Step1-2)
Step 1:請啟動Android Studio開啟第2-3節的Android Studio專案Ch2_3。 Step 2:在Android實機執行【設定】程式,選【開發人員選項】,在【偵錯】區段開啟【USB偵錯】(英文是【USB Debugging】)啟動行動裝置的偵錯模式,如右圖所示:

22 3-3 在實機安裝和執行Android應用程式 – 步驟(Step3-4)
Step 3:請使用USB連接線連接行動裝置和Windows電腦,如果需要,Windows作業系統會自動偵測和安裝驅動程式。 Step 4:請在Android Studio執行「Run/Run 'app'」命令或按Shift-F10鍵,稍等一下,可以看到「Select Deployment Target」對話方塊。

23 3-3 在實機安裝和執行Android應用程式 – 步驟(Step5)
Step 5:以此例可以看到2台執行中的連接裝置,上方是MyPhone模擬器;下方是ASUS ZenFone 6.0.1版實機,請選第二台Android實機,按【OK】鈕,就可以在實機上安裝和執行Android應用程式。

24 3-4 使用HAXM加速Android模擬器 3-4-1 認識Intel HAXM驅動程式 3-4-2 安裝Intel HAXM驅動程式

25 3-4-1 認識Intel HAXM驅動程式 – 說明
對於Android開發者來說,大部分開發者都不會滿意Android模擬器的執行效能,認為其速度實在太慢,而且使用愈新版本或更高的解析度,速度愈慢。現在,如果是內建Intel虛擬化技術CPU的Windows電腦,我們就可以安裝Intel HAXM驅動程式來加速Android模擬器的執行。 Android模擬器是基於QEMU開發,一台虛擬機器環境來模擬整台電腦系統,Intel HAXM驅動程式支援在Android模擬器和其宿主電腦上執行,可以讓Android模擬器直接使用宿主電腦的資源,以幾乎全速方式來執行Android模擬器。

26 3-4-1 認識Intel HAXM驅動程式 – 圖例
Intel HAXM是Intel硬體加速執行管理器,使用Intel虛擬化技術來加速Android模擬器的執行,其基本架構如下圖所示:

27 3-4-2 安裝Intel HAXM驅動程式 – 說明
Windows電腦的Intel處理器需要支援Intel VT-x和延伸記憶體64技術(EM64T),而且需要在BIOS啟用病毒防護技術(Execute Disable Bit)功能,就可以安裝Intel HAXM驅動程式來加速Android模擬器的執行。 因為第1章安裝Android Studio開發工具時,安裝程式就會自動判斷是否支援,如果支援就會幫我們安裝Intel HAXM驅動程式,和新增支援的Android模擬器。

28 3-4-2 安裝Intel HAXM驅動程式 – 步驟
Step 1:在Android SDK Manager視窗下載指定Android版本的x86 Atom System Image 。 Step 2:在Android SDK Manager視窗的最後,展開【Extras】,勾選下載Intel HAXM驅動程式。 Step 3:下載的Intel HAXM驅動程式是位在「C:\使用者\<登入使用者>\App Data\Local\Android\sdk\extra\intel\Hardware_Accelerated_Execution_Manager」目錄,請執行silent_install.bat安裝Intel HAXM驅動程式。 Step 4:在AVD Manager新增使用Intel Atom(x86)的Android模擬器,如果可以,勾選【Use Host GPU】。 Step 5:在Android Studio啟動Android模擬器,可以在下方【Run】標籤看到使用fast virt mode執行,這就是使用Intel HAXM來執行。

29 End


Download ppt "第3章 Android模擬器與實機的使用 3-1 管理Android模擬器 3-2 Android模擬器的基本使用"

Similar presentations


Ads by Google