在没有GUI的情况下运行Android模拟器(无头Android)

在没有GUI的情况下运行Android模拟器(无头Android),第1张

概述如何在没有GUI(无头Android)的情况下运行模拟器?我的要求是在模拟器上运行无头Android.如果我使用ro.config.headless1这是正确的吗?或者禁用zygote?解决方法:实现这一目标的一个选择是在模拟器运行时停止zygote服务.当停止zygote进程(也就是app_process)时,在系统启动时从zygote分

如何在没有GUI(无头Android)的情况下运行模拟器?

我的要求是在模拟器上运行无头AndroID.如果我使用ro.config.headless 1这是正确的吗?或者禁用zygote?

解决方法:

实现这一目标的一个选择是在模拟器运行时停止zygote服务.当停止zygote进程(也就是app_process)时,在系统启动时从zygote分叉的所有系统服务都会关闭.只会运行少数本机系统服务.模拟器的显示应显示启动徽标(或动画).

停止受精卵的步骤如下:

> adb shell
> su(大多数模拟器映像都有/ system / xbin / su)
>停止受精卵

之后,您可以探索使用服务列表运行的服务的减少程度. AndroID运行时服务的关键将被停止,例如

activity: [] // ActivityManagerpackage: [] // PackageManagerdisplay: [] // displayManager...

要开始zygote执行:

>开始受精卵

注意:使用@ CommonsWare的解决方案,您仍然可以运行zygote和大多数AndroID系统服务.

总结

以上是内存溢出为你收集整理的在没有GUI的情况下运行Android模拟器(无头Android)全部内容,希望文章能够帮你解决在没有GUI的情况下运行Android模拟器(无头Android)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1102178.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存