Android Studio WINDOWS7下安裝出錯及其應對方法

    最近開始學Android開發,安裝完Android Studio本體時程序會提示“連接不上目錄服務器無法下載×××”(原文是英文反正大概是這麼個意思),此時應該選取消,Android Studio會自動下載Android SDK並安裝開發環境,然後進入IDE一切正常,當你創建一個安卓模擬器開始準備測試程序的時候問題就來了,出現下圖:

 

 

    說你沒有開啓英特爾虛擬化技術,其實我之前就已經打開了,然而沒有用。我第一次安裝的時候的確沒有打開主板BIOS CPU高級選項裏的“Inter Virtual Technology”選項,我現在懷疑是否安裝Android Studio前應該先關閉“Inter Virtual Technology”此功能安裝完後再打開或許能避免這個煩人的問題,因爲我在其他博主的博客裏看到下面一段話:

 

 

十分不解,繼續百度,最後看到一位大神說"Inter Virtual Technology"先設置Disable,啓動系統。再重啓,"Inter Virtual Technology"設置爲Enable。(因爲這是整理的,一下子找不到那位大神的帖子了,好像是CSDN的,如果大神看到這篇文章請告訴我,這裏可以插個鏈接)按照大神說的做了一遍,竟然。。。果然。。。真的。。。可以了。。。
--------------------- 
作者:Michael_Zhan_Tcys 
來源:CSDN 
原文:https://blog.csdn.net/u012138272/article/details/51926935 

 

這個方法我也試過,在我這就沒用了。


反正查了半天大家都說是因爲Intel HAXM沒有正常安裝,重裝它就能好,這個東西在這裏,如下圖:

 

 

    重啓過後在SDK設置頁面把Intel HAXM選項前面的√去掉,然後應用保存,保存完後關閉Android Studio再重啓系統。然後進入下圖的目錄裏把東西全刪了

 

雙擊intelhaxm-android在彈出的對話框中選擇卸載intelhaxm,卸載完後重啓電腦,然後再把目錄下的東西全刪了,如下圖:

 

 

    用我後面提供的安裝文件"haxm-windows_v7_5_1"把安裝文件拖到這個目錄裏安裝,然後再進入SDK設置頁面把Intel HAXM選項前面的√勾上,Android Studio會問你分配多大虛擬空間,直接默認點確定就好。

 

     做完這些後如果運氣好,你會發現你能啓動模擬器了,但是又會出現新問題,趕快都給谷歌跪了,WINDOWS會通知你“adb.exe已無響應”,並且不斷彈,無限彈,除非你關閉已經打開了的模擬器,不然會一直彈。然後我又搜了半天,有個大神給出的辦法是弄一個修改過的adb.exe替換原來的,我下載下來替換進去後,重啓系統後再打開Android Studio再開模擬器測試,就正常了不再彈“adb.exe已無響應”,暫時是正常了,不知道這麼一頓操作後會不會留下其他問題,如果有問題我會更新這篇博客。

 

     其實這一大堆問題都是因爲谷歌被“和諧”了,如果有條件的話開着VPN安裝Android Studio的話就沒這麼多屁事了。

 

****************************************************************

2019.7.2 更新本文

今天刪除了Android Studio重裝,想徹底刪除Android Studio最好用360或者電腦管家的卸載功能,因爲這樣這些卸載工具會清理掉C盤上的一些殘留文件,殘留文件卸載不乾淨重裝等於沒重裝。

然後到以下盤符刪除Android文件夾

C:\Users\×××\AppData\Local\Android

×××是你的系統用戶名

然後直接在C盤搜索"jdk.table.xml"文件,把此文件所在的Android Studio相關文件夾全部刪除。這樣就徹底卸載了Android Studio。

這回重裝Android Studio我開了過牆梯,直接連到Google服務器下載相關開發插件,在重裝Android Studio之前我在BIOS裏關閉了"Intel HAXM"服務,也就是CPU高級選項裏的虛擬化服務,關閉後再安裝Android Studio,安裝完後新建調試用的安卓模擬器,系統又提示沒有打開Intel HAXM服務,重啓後去BIOS再打開相關服務後,再進WIN7啓動Android Studio開始調試,就一切正常了。用之前的方法雖然能不報錯的打開Android Studio自己的模擬器但是無法自動安裝APP,說明還是有問題,估計安裝Android Studio的時候就是要提前關閉BIOS裏的"Intel HAXM"服務。

 

開過牆梯自動下載相關插件其實也不大大概就600M左右,自動下載後就不用那麼麻煩了,反正建議大家能開過牆梯就開過牆梯自動下載,記得把過牆梯設置爲"全局代理",什麼是全局代理?就是你設置後單擊連接系統的“網絡連接”中會多一個連接此時才成功開啓了全局代理,只有這種模式下才能讓Android Studio也用上過牆梯。

 

文中要用到的文件:https://download.csdn.net/download/l198738655/11230044

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章