Andriod模拟报错处理-值得为此单独开立一篇
用了10個小時處理這個
從? system ui isn't responding? ?當然真正要解決的問題是run 不起來flutter項目
可能在HAXM目錄刪掉-重裝完就可以run了
直到:
2022-10-30 11:00:01.970 6004-6004/com.i7i8i9.flutterdemo01 I/Choreographer: Skipped 47 frames! ?The application may be doing too much work on its main thread.
?看到這個畫面時已經很感動了
總結一下以便未來遇到新的情況可以補充,也參考了很多資料,也自己嘗試了一種
【電腦環境】:win10? ,很多以前的帖子都是基于win8
[檢查項1]android sdk SDK Tools,HAXM確實被自動安裝了
? ? ? ??
?打開HAXM安裝目錄,自己再雙擊安裝,確實報錯
C:\Users\admin\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager\
報錯日志在:
? ?C:\Users\admin\AppData\Local\Temp
Version: 7.7.1
Output folder: C:\Program Files\Intel\HAXM
Extract: checktool.exe... 100%
Execute: C:\Program Files\Intel\HAXM\checktool.exe --verbose
CPU vendor ? ? ? ? ?* ?GenuineIntel
Intel64 supported ? * ?Yes
VMX supported ? ? ? - ?No
VMX enabled ? ? ? ? - ?No
EPT supported ? ? ? - ?No
NX supported ? ? ? ?* ?Yes
NX enabled ? ? ? ? ?* ?Yes
Hyper-V disabled ? ?- ?No
OS version ? ? ? ? ?* ?Windows 10.0.19044
OS architecture ? ? * ?x86_64
Guest unoccupied ? ?* ?Yes. 0 guest(s)
The system requirements are not satisfied.
?里面有4個NO,
? 1)檢查Hyper-V,這是windows 程序和功能里面的,要取消
2)VMX? supported
? ? 這可以在任務管理器看到,右下角虛擬化處
也可以在BIOS中查看,
3)反復重啟,手動安裝 HAXM報錯一樣,甚至去重新下載haxm最新版,也是一樣報錯
? 最后想到bios再改點什么實驗一下:看到這個很可疑,把塔變成disabled?
??
4) 重啟之后,至此HAXM安裝成功
5) 打開android studio 運行虛擬機還是一樣報錯??system ui isn't responding
? ? ? ? 甚至還報了andoird java.io.eofexception :不過studio有個提示修復環境,修復了一下就不報了
? ? ? ? -堅定意志不重裝studio
? ? 6)刪掉以下文件夾內容
? ? ? ? C:\Users\admin\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager\
? ? ??
?回到studio 查看前面的V已經沒有了,但是前面有下載按鈕,重新下載,Apply,就會自動安裝
?
7)運行虛擬設備還是報同樣的錯
?虛擬機刪掉重建了好幾次,點擊編輯筆更改其內存設置都不行
8)不過想到HAXM都已經重新安裝,可能是哪里有緩存,再次執行wipe Data
?就這樣沒報那個錯誤了?,不過后來重啟電腦,還是有時會報,已經不影響run
9)回到studio-run? app,很久虛擬設備上都不出現新應用
? ? ?用cmd到工程目錄D:\gocs\flutterdemo01, flutter run -d all? ? ,又過了一會,終于出現了:
? ?
其他問題:
1)android studio Failed to start monitoring emulator-5554
?
一些額外收獲
了解了HAXM只能用于intel芯片,找到它的官網
Intel HAXM最新版
Intel HAXM Download (2022 Latest)
總結
以上是生活随笔為你收集整理的Andriod模拟报错处理-值得为此单独开立一篇的全部內容,希望文章能夠幫你解決所遇到的問題。