今天在自己小本本上安装了Android Studio好与华为新发布的鸿蒙系统进行对比。结果Android Studio的模拟器运行了一次就罢工了,总是提示The Emulator process for AVD was killed,怎一个郁闷了得。
尝试各种方法,网上自然也有说到是硬件的问题的,说要进入到BIOS进行设置,但我不信,因为能够运行一次就能够运行第二次。
反复多次运行,结果更糟糕,又跑出新的报错
还好,是说已经运行了,可能是在后台运行了吧。关闭Android Studio,进入到提示所说的这个目录,吧里面清空看看。
结果重新启动仍然不行。知识发现360不停的提示:
这个提示的虚拟技术貌似和虚拟的模拟器应该是说的同一回事吧。摸来摸去都不行。感觉应该是360在捣鬼,所以将360退出或者将其设置为“信任误报软件模式”
哎,可以了,可以正常运行模拟器AVD啦!于是习惯性的大声咒骂360无数遍!骂完心里总算爽多了,貌似报仇了一般,但又不全是,还隐隐不安!
后面感觉这个操作很怪异,难道每次都要这样设置一下360吗?我重新将360设置为正常模式,再次尝试启动模拟器。
哎,居然也可以啦。相信你和我一样,此时头顶一定会有很多问号??????
我刚刚一定是有某个动作产生了作用,一定不是因为感动了电脑!
我在脑子里慢慢的回放,回放,再回放。对了,我有清空删除过提示仍在运行的那个目录。
对,就是它!
清空的结果有两个,第一就是回收了更多的磁盘空间,第二也许有清理了缓存设置(类似于浏览器一样的设置?)
对于上面的两点我无法确认是谁,于是我打开了Android Studio设置,看看模拟器对运行空间是否有显式的设置。的确发现了有一个Memory Setting但里面没有对模拟器运行的空间设置。在工具栏和菜单里来了一次地毯式的搜查,结果在工具栏里发现了它
进去打开一看,惊掉了下巴。这里的空间一下就到了8.6G
我记得我C盘安装完Android Studio就没有剩下多少空间了,大概不超过12G,打开我的电脑看了下,果然剩下不到9G。
我在想是不是没启动一次,就会蚕食掉一些空间呢?于是退出Android studio重新进来,打开AVD一看,果然涨到了8.9G啦,再次运行显示新的报警提示了
后面等到AVD占用空间达到9.6G时,我硬盘的剩余空间不到8G啦,终于又出现了AVD被杀死的警告啦。
我想问题找到了,我们在运行AVD的时候要保证C盘的空间至少8G以上。
如果实在滕不出地方来,那暂时性的解决办法是清理这个模拟器所占用的空间,确保能够正常启动。
在虚拟设备管理器列表的最右边的下拉箭头中选择Wipe data,清理一下就变成了1.1G,可以启动了!
这次冤枉了360,乖,不哭哦!