android studio
- cannot launch avd in emulator
解決方案:
進(jìn)入SDK manager
下載對應(yīng)的鏡象文件,通常通過下載以下兩個文件解決(CPU為Intel):
Intel x86 Atom_64 System Image
Intel x86 Emulator Accelerator(HAXM install....
下載完成后進(jìn)入SDK安裝路徑下的extras文件夾下的intel文件夾;
進(jìn)入intel文件夾中安裝相應(yīng)的Intel X86 Image文件,點(diǎn)擊intelhaxm-android安裝,即可開啟AVD!
如果以上步驟還不能解決問題的話,可以進(jìn)入BIOS檢查CPU的虛擬化是否開啟(過程略)。
Android Studio自帶的虛擬機(jī)通常反應(yīng)和開啟都比較慢,且畫面固定不能移動,因此推薦可以使用Genymotion一類的模擬虛擬機(jī)的軟件。
- 改變Android Studio中AVD的創(chuàng)建路徑
由于我之前是用eclipse來開發(fā)的,現(xiàn)在安裝Android studio后,在創(chuàng)建虛擬設(shè)備的時候發(fā)現(xiàn)它的默認(rèn)創(chuàng)建路徑不是在我SDK的目錄下,后來經(jīng)過百度發(fā)現(xiàn),Android Studio默認(rèn)AVD的創(chuàng)建路徑跟ANDROID_SDK_HOME這個環(huán)境變量有關(guān),將ANDROID_SDK_HOME設(shè)置為當(dāng)前Android studio SDK的路徑,創(chuàng)建AVD時就會在該路徑下生成.android文件了
Android Studio 安裝之后,默認(rèn)的會給我們創(chuàng)建一個 Nexus 的模擬器,
這個模擬器的鏡像文件放在了
C:\Users\Administrator.android 中
其中的avd文件夾就是用來存放,模擬器鏡像文件的。 相當(dāng)占用c盤空間,像我這種c盤空間不大的,看著真的不爽。
好了現(xiàn)在點(diǎn)進(jìn)去
C:\Users\Administrator.android\avd
現(xiàn)在 你只需要將 Nexus_5_API_21_x86.avd 文件夾 移出c盤,然后配置 Nexus_5_API_21_x86.ini 文件即可
原先的 內(nèi)容是C:\Users\Administrator.android\avd
修改為 你要存放的路徑 我的是 D:\BaiduYunDownload\AndroidStudio-AVD
保存,然后打開 android studio 開啟AVD如果顯示了 默認(rèn)創(chuàng)建的Nexus5模擬器 則成功