android studio 模拟器 简书,Android Studio的模拟器genymotion
Android Studio有自帶的模擬器AVD可以結婚SDK一起使用,但是速度慢,我選用genymotion模擬器,而且資源(特別是內存)占用更小
安裝genymotion模擬器
下載
Genymotion無疑是目前最快最好用的模擬器
在官網 下載免費版本,需要注冊一個賬號登錄后才能下載。
image.png
image.png
依賴VirtualBox虛擬機的,如果電腦上沒裝就點擊Get Genymotion(126.02MB)。裝了就點擊Get Genymotion (without VirtualBox)() (24.03MB)。
然后再點擊genymotion-idea-plugin.jar下載Android Studio的插件。
安裝
下載完成后,開始安裝,安裝除了選路徑都是下一步下一步即可
注意: 安裝虛擬機!!!
image.png
然后運行Genymotion軟件,會提示你需要創(chuàng)建虛擬設備,點擊yes按鈕開始創(chuàng)建虛擬設備
image.png
使用之前注冊的賬號進行連接:
image.png
添加模擬器
image.png
登錄完可以選擇一個模擬器
image.png
Next
image.png
Finish
image.png
雙擊模擬器就可以啟動
image.png
如果要在模擬器上運行程序,還要確保模擬器加載了Android SDK
image.png
啟動速度比Android Studio的AVD快多了
image.png
將模擬器Genymotion和Android Studio相關聯(lián)
Genymotion官網提示有兩種方法(如下圖所示),一種是在線安裝,另一種是離線安裝。
打開Android Studio,File - Settings - Plugins - Install plugin from disk...
image.png
選擇一開始下載的genymotion-idea-plugin
image.png
插件安裝好之后,緊接著重啟軟件,讓新加載的插件生效。重啟軟件Android Studio后,選擇菜單欄“View--Toolbar”,讓工具欄顯示出來,可以看到工具欄多了個Genymotion Device Manager的圖標
image.png
點擊這個圖標,彈出如下界面:加載我們之前安裝好的Genymotion文件夾即可
image.png
選擇剛才創(chuàng)建的模擬器啟動
image.png
在genymotion創(chuàng)建的虛擬設備中啟動項目失敗,提示java.lang.UnsatisfiedLinkError: com.android.tools.fd.runtime.IncrementalClassLoader$DelegateClassLoader[DexPathList的問題
問題原因
genymotion用的是vbox虛擬機,相當于在x86環(huán)境下運行的,限定ARM的程序(比如微信)自然是無法安裝了,會提示"INSTALL_FAILED_CPU_ABI_INCOMPATIBLE"這個錯誤。同理,如果項目中用到了微信、百度等的API,那么這個項目也是出現(xiàn)類似的錯誤。
解決方案
下載arm的支持組件,然后直接拖到Genymotion建立的虛擬器上面點擊OK重啟就可以正常調試了
目前網上流傳的版本Genymotion-ARM-Translation.zip是適配 Android 5.0以前的版本的,5.0、5.1及6.0版本可能無法使用
[Genymotion-ARM-Translation.zip下載地址] (http://pan.baidu.com/s/1eRLlWZK) 密碼:x58k
注意:(Genymotion-ARM-Translation.zip千萬不要放到電腦的中文目錄下!!!否則拖拽到虛擬設備中會變成復制操作。每一個想要使用的虛擬設備都需要安裝這個arm組件!!!)
Genymotion無法啟動_unable to start the virtual device
解決辦法是:通過BIOS啟動CPU虛擬化
image.png
在Android Studio中run項目時看不到Genymotion創(chuàng)建的虛擬設備的問題
問題截圖
image.png
解決方案
點擊genymotion圖標或者打開Genymotion軟件,啟動其中一個模擬器,那么run項目就會看到genymotion的虛擬設備。
image.png
總結
以上是生活随笔為你收集整理的android studio 模拟器 简书,Android Studio的模拟器genymotion的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ie 谷歌插件Chrome Frame
- 下一篇: 前端学习(1107):函数进阶