1. 程式人生 > >Android Studio 填坑指南

Android Studio 填坑指南

.html img 現在 虛擬化 inf final wid ali 在頂部

前幾天發布了一篇名為Android Studio 安裝、配置及第一個程序演示》的博文,有不少童鞋都認真閱讀過並照步驟一步一步操作了一遍,有滴如期成功地裝好了,然鵝有滴反映說這不對呀,為森嚒我的和教程的長的不一樣呀,按照教程操作不對呀。於是乎,秉著磚工的職業操守,陸續收集了教程中沒有介紹的“安裝bug”,開啟了下述填坑工程。

No.1 下載官網打不開

有不少小夥伴說官網(https://developer.android.com/studio/)進不去,後來我也好奇地嘗試,發現真滴進不去欸,之前明明進得去,這又是為什麽呢?後來我嘗試了不同的瀏覽器(包括獵豹瀏覽器、IE、谷歌、火狐等),終於發現原來只有谷歌瀏覽器可以正常打開,看來Android Studio真的很青睞Chrome呀。所以換成谷歌瀏覽器就好了。

No.2 Intel HAXM 安裝後仍報錯

教程中說到如果出現”Error:x86 emulation currently requires hardware acceleration”,那就是說沒有開啟硬件虛擬化,安裝Intel HAXM就行了。But!有童鞋說SDK Tools中顯示了已安裝怎麽還是報錯呢?好吧,經實地考察,再另外一臺電腦上重裝後真的發現——它竟然報錯了?

在一番探索後發現,雖然它顯示已經安裝好了,但實際上電腦內核並沒開啟硬件虛擬化,所以還是無濟於事的。那這又是怎麽知道的?來,讓我們打開SDK下載目錄,然後進入Intel HAXM安裝路徑(比如說C:\Users\UnikFox\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager),打開安裝包intelhaxm-android.exe,如果它安裝時報錯則證明電腦未開啟硬件虛擬化。

那麽怎麽解決呢?這時候就需要進入BIOS設置開啟虛擬化就行了,具體的BIOS設置方法請根據自己電腦型號在網絡上查找。

No.3 下載Gradle出錯(Gradle project sync failed)

這也是許多人比較納悶的問題,包括我在另外一臺電腦上安裝時也遇到過,雖然連接上了,速度慢可以等,但它偏偏下載到一半時就fail了(其實吧,還不到一半),結果只能默默retry了,But反復多次就是一直下載不下來。這種情況咋整呀?

其實,如果我們細心點,會發現在下載時它告訴了我們下載資源的url,這時我們就可以手動下載,比如如下是我下載時的信息:

技術分享圖片

我們便可以復制url:”https://services.gradle.org/distributions/gradle-4.4-all.zip”,然後用瀏覽器進行下載。不過這裏要提醒各位的是經測試最後發現還是Chrome瀏覽器下載效果最佳(速度異常給力!)

下載完以後,無需解壓,直接移動到.gradle的目錄下(比如,C:\Users\UnikFox\.gradle\wrapper\dists\gradle-4.4-all\9br9xq1tocpiv8o6njlyu5op1),重新啟動Android Studio即可

No.4 Emulator :Warning Quick Boot

這一個坑在之前博客最後有提到,作為填坑指南匯總,現在在此再次提一下。

有時候我們在編譯完成運行時可能會遇到如下錯誤:Emulator :Warning Quick Boot / Snapshots not supported on this machine. Failed to finalize session:INSTALL_FAILED_INVALID_APK技術分享圖片

這時候我們只需要在頂部Bulid工具欄中選擇Clean Project,然後重新運行即可解決。


以上就是目前所發現的一部分坑(嗯,應該還會有其他的吧。。)如果大家在實踐中還發現了什麽有趣的現象或問題,歡迎大家留言補充或私信交流。

Android Studio 填坑指南