Android模擬器2.0初探
我相信每一個安卓開發者都會同意 2015年安卓開發者大會上宣佈的最大事情就是 Android Studio 2.0和安卓模擬器2.0,其中安卓模擬器2.0宣稱執行和部署應用的速度比第一個版本快得超乎尋常。
幾個小時前,安卓開發者團隊剛剛把這個最新的模擬器公之於眾。讓我們向你展示一下這個安卓模擬器上至今為止最大的更新,你一定不希望錯過。
安裝
讓我們從安裝開始,這樣你就可以跟著一步一步的來。
第一個要安裝的就是Android Studio 2.0 Preview 3b,在 Canary Channel上有提供。要把更新channel轉換到Canary,只需點選Help -> Check for Update…並把最上面的下拉選單改為 Canary Channel,完了之後,再次檢查更新然後Android Studio 2.0 就會安裝在你的機器上了。
安卓模擬器2.0是和Android SDK Tools v25(或者更新)的版本一起的。所以接下來你要安裝的就是Android SDK Tools v25 rc1 ,它可以通過SDK Manager來完成。或者如果在你閱讀本文的時候有比之更新的版本,最好是更新到最新的。
其速度背後的原因是最新的 Intel x86 Emulator Accelerator (HAXM installer)。從Extras節點下下載最新的版本就是了。
就如其名字所暗示的,SDK Manager下載的只是個安裝器。它並沒有為你安裝HAXM。你需要自己前往Android SDK資料夾的extras/intel/Hardware_Accelerated_Execution_Manager路徑手動安裝。 你會發現裡面有一個安裝器。 譯者注:點選exe安裝就是了,mac下是dmg,反正我是這麼做的。安裝過程中需要選擇記憶體,建立AVD的時候記憶體不能大於這個值。如果要在安裝完成之後重新配置這個記憶體,只能重新安裝。關於HAXM的詳細介紹(mac下)在這裡:
最後是下載Android 5.0 - Google APIs Intel x86 Atom System Image rev 10,把它作為模擬器的rom 映象。
完成,準備就緒!
嘗試
讓我們跳過虛擬裝置的建立過程,因為我相信每個安卓開發者都能自己在Android Studio 2.0裡面的 AVD Manager裡完成。
請注意這裡有一個實現性質的功能。你能夠配置CPU的核心數,否則將自動設定為預設的1.
現在是時候啟動一個被建立的AVD了。
哇哦,這就是安卓模擬器2.0 ! 變化非常明顯。你可以看到模擬器螢幕右側的新工具欄。
在把玩了一個小時後,我發現模擬器啟動和執行的速度比以前快了很多。不過,我還是必須得說我感覺它仍然比genymotion要稍微慢點。但完全可以接受。
有許多新功能可用,最明顯的就是可以輕鬆的調整視窗大小!
對於那些額外的功能比如 GPS模擬,指紋識別,打電話,發簡訊等等,可以直接在介面上完成,而之前的版本必須通過命令列。我必須說這簡單了100倍啊!
這次更新給我印象最深的是這些擴充套件的控制功能,因為它非常方便和完善。當然還有…它是免費的。
現在讓我們來測試下apk的部署速度。我發現它可以以難以置信的速度傳輸,達到50mb/s。
$ adb -s emulator-5554 install app-release.apk pkg: /data/local/tmp/app-release.apk Success 51410 KB/s (6160590 bytes in 0.117s)
它幾乎是Samsung Galaxy Note 3 LTE傳輸速度的10倍,Galaxy Note 3 的速度是5MB/s。在這個速度之下,它可以顯著的提高開發的速度。
總之,安卓模擬器2.0真的非常令人滿意。現在我會考慮把我的主力模擬器從Genymotion轉到安卓模擬器2.0,因為它功能完善而且免費。
但是,它仍然存在一些缺點。 佔用太多的記憶體 。
不過在RAM 8GB以上的機器上可以很好工作。
總的來說,對於這次大的更新我非常高興。請你試一試並分享自己的觀點!
英文原文: First Look at Android Emulator 2.0, the biggest and the best update yet in years
相關文章
- android模擬器無服務Android
- 命令啟動android studio 模擬器Android
- Android studio虛擬模擬器安裝問題Android
- Eclipse+Android開發:Android模擬器快捷鍵EclipseAndroid
- 利用cache特性檢測Android模擬器Android
- Android模擬器繪製實現概述Android
- Android Studio與夜神模擬器連線Android
- android p 模擬器開啟劉海模式Android模式
- Android Studio 模擬器 安卓12 安裝MagiskAndroid安卓
- iOS 模擬器iOS
- 解決Linux無法開啟android模擬器問題LinuxAndroid
- Mac電腦:Android Studio 連線 MUMU 網易模擬器MacAndroid
- ?好訊息!Android 模擬器可以執行 ARM 應用了Android
- Flutter已有專案匯入,沒法啟動Android模擬器的解決方法(iOS模擬器可以啟動)FlutterAndroidiOS
- 虛擬機器之介紹_2.0虛擬機
- 一行程式碼幫你檢測Android模擬器行程Android
- android 官方模擬器的 app 無法訪問 app 網路AndroidAPP
- 平行宇宙模擬器
- Android joystick,安卓模擬搖桿Android安卓
- 初探虛擬 DOM
- 虛擬PWN初探
- Android 虛擬機器 Vs Java 虛擬機器Android虛擬機Java
- Android 動畫初探Android動畫
- Android Transform + ASM 初探AndroidORMASM
- 初探Matrix Android ApkCheckerAndroidAPK
- 解決android studio 模擬器取法啟動聲音的錯誤Android
- 『與善仁』Appium基礎 — 2、常用Android模擬器的安裝APPAndroid
- Android反編譯和微信機器人初探Android編譯機器人
- 《微軟飛行模擬 2020》,硬核模擬器也有春天微軟
- mumu模擬器 MuMuManager.exe是MuMu模擬器12新加入的工具
- 基於 android 建立 React-Native 專案與連線夜深模擬器AndroidReact
- android 模擬器 記憶體修改, 用winshark 抓包,修改資料包Android記憶體
- Android Kotlin 協程初探AndroidKotlin
- Android Flux架構初探AndroidUX架構
- 乞丐模擬器Hobo: Tough Life Mac都市生存模擬遊戲Mac遊戲
- 終端模擬器:Serial for MacMac
- 模擬器上app抓包APP
- mumu模擬器設定代理
- Putty for Mac(終端模擬器)Mac