欢迎访问 如意编程网!

如意编程网

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

Andriod模拟报错处理-值得为此单独开立一篇

发布时间:2024/5/15 编程问答 8 豆豆
如意编程网 收集整理的这篇文章主要介绍了 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模拟报错处理-值得为此单独开立一篇的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得如意编程网网站内容还不错,欢迎将如意编程网推荐给好友。