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

Slides:



Advertisements
Similar presentations
第二章 B4A程式語言的開發環境 課程名稱:程式設計 授課老師:李春雄 博士
Advertisements

Android App 系統開發教學 Luna 陳雯琳 2014/12/18
第1章 Android基礎與開發環境的建立 1-1 Android的基礎 1-2 Android的系統架構
第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
「MD3056電視棒」使用教學.
實驗一:Hello World程式.
VMware Player 安裝說明 2018/11/14.
Android智慧型手機程式設計實務應用班
物件導向程式設計 CH1, CH2.
MIT App Inventor簡介及 「Hello World」程式初體驗 靜宜大學資管系 楊子青
PDFCreator安裝教學.
Q101 在701 SDX Linux上的標準安裝與使用程序v2
Android開發環境建置與設定 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
JDK 安裝教學 (for Win7) Soochow University
第1章 認識Arduino.
安裝與設置 Android 發展環境 靜宜大學資工系 蔡奇偉副教授 ©.
手機作業系統介紹.
開發環境 開發環境簡介 十八豆資訊、靜宜大學資訊學院.
Working with Databases (II) 靜宜大學資管系 楊子青
SQL Stored Procedure SQL 預存程序.
R教學 安裝RStudio 羅琪老師.
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
CHT IPv6測試 D-Link Taiwan 友訊科技台灣分公司 TTSS 電信技術支援課 Name:
安裝JDK 安裝Eclipse Eclipse 中文化
Windoop操作步驟 於作業系統Windows 10 專業版.
電腦遊戲程式設計 軟體安裝 靜宜大學資工系 蔡奇偉 副教授 2006.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
Unit 04 虛擬機器建構實驗 M. S. Jian Department of Computer Science and Information Engineering National Formosa University Yunlin, Taiwan, ROC.
雲端運算的基石(2) 虛擬化技術實作(XP篇─上)
第二章 SPSS的使用 2.1 啟動SPSS系統 2.2 結束SPSS系統 2.3 資料分析之相關檔案 2.4 如何使用SPSS軟體.
系統設定 IE8相容性檢視
2019/1/13 行動裝置如何使用東海大學SSLVPN.
EBSCOhost App應用程式 安裝方式.
電腦攻擊與防禦 使用電腦教室VMware軟體說明.
建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2014/9 V4
人事差勤系統 網路簽到退 資訊室 黃怡智.
虛擬機器 下載QEMU Windows版 (0.9.1) 下載Kqemu Windows版 安裝QEMU 安裝Kqumu
VS.NET 2003 IDE.
App Inventor 2初體驗 靜宜大學資管系 楊子青
Ch20. 計算器 (Mac 版本).
本院使用建教合作之輔仁大學 圖書館資料庫 設定方式說明
Linux作業系統 電腦教室Linux使用說明.
開發環境 開發環境簡介 十八豆資訊、靜宜大學資訊學院.
資料來源 2 網路過濾軟體之安裝說明 資料來源 2.
複製硬碟映像檔 & 在 VirtualBox 加入硬碟檔
讓Emulator可以 使用Android Market
中信行動祕書,Android安裝「中信行動祕書」
WinPXE 無硬碟系統 6.0 安裝說明 憶傑科技股份有限公司
安裝 / 操作 flashget SOP (以Win 7 作業系統為範例)
Install OpenCV C++ with Visual Studio 2017 on Windows PC
個人網路空間 資訊教育.
智慧型手機程式設計 建國科技大學資管系 饒瑞佶 2011年(992).
FTP使用教學 簡介: 軟體名稱:FileZilla 軟體性質:Freeware 版本: 繁體中文版
雲端計算.
取得與安裝TIDE 從TIBBO網站取得TIDE
程式移植.
1. 查詢個人電腦版本 1.進入控制台 2.點選“所有控制台項目” 3.點選“系統”.
學生English Central 手機版.
Cloud Operating System - Unit 03: 雲端平台建構實驗
晶片讀卡機驅動程式安裝說明.
資料擷取與監控應用實務.
波的振幅與週期量測 通訊一甲 B 楊穎穆.
安裝JDK 配置windows win7 環境變數
Virtualization.
Activity的生命週期: 播放音樂與影片 靜宜大學資管系 楊子青
NFC (近場通訊, Near Field Communication) 靜宜大學資管系 楊子青
Chapter 4 Multi-Threads (多執行緒).
Unix指令4-文字編輯與程式撰寫.
Develop and Build Drives by Visual C++ IDE
CHT IPv6測試 D-Link Taiwan 友訊科技台灣分公司 TTSS 電信技術支援課 Name:
Presentation transcript:

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

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

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的系統映像檔 。

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系統映像檔。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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模擬器。

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來執行。

End