有什么软件能让安卓应用跑在Linux系统上?

有什么软件能让安卓应用跑在Linux系统上?,第1张

挺多的,比较有名的是北京麟卓,他们开发的卓懿应用商城不少人在用,卓懿的技术比较先进,不是用的虚拟机而是非虚拟技术,具体的技术就不太清楚了,感觉软件兼容性很好,这个商城里的安卓应用跑在Linux系统上都很流畅,算是安卓应用迁移这块做的比较好的厂商了。百度回答望采纳

那么Linux内核和Android什么关系?Linux内核是怎样引导起Android呢?本文进行简单的描述。 Android虽然建立在Linux内核之上,但是他对内核进行了一些扩展,增加了一些驱动。比如Binder,loger等等驱动。可以拿Android内核代码和其Baseline版本进行对比。可以看到Android对Linux内核的所有扩展。 熟悉Linux启动的朋友知道,首先Linux引导完成之后,会启动用户态的init进程(pid为0),这个进程在整个系统运行过程中起着非常重要的作用,如果你对init进程不了解请查相关资料。init完成系统的初始化工作,然后进入shell,接收用户的输入。 Android启动也没有什么神秘的,就是用自己的init进程替换了Linux内核的init进程,完成自己初始化工作(设备,文件系统等等初始化)。然后启动自己的虚拟机,程序等等的东西。Android的init进程的代码位于system/core/init/init.c下面,可以去查看其源码,来了解Android启动详细流程。Android启动流程的资料网上已经比较多,这里就不赘述了。 可以看到移植Android过程中,调试init非常重要。因为所有和硬件平台相关的东西都这里初始化,所以init进程有可能需要移植或者配置。其他的进程都是和硬件无关的,理论上不需要修改就应该能够运行起来。 经过上面的描述可以看出,Android的init进程起着一个承上启下的作用。

推荐卓懿,其实原来手机上的游戏在Linux系统上是不可以玩的,这些年很多厂商利用不同的技术把手机上的游戏应用迁移到了Linux系统上了,安装了就可以玩大部分安卓游戏,像麟卓卓懿、anbox、Android X86、这些都是比较知名的,我电脑安装的是卓懿,玩王者、吃鸡比较爽,屏幕可以放大分辨率也更高,比在手机上玩爽多了。百度回答望采纳


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

原文地址:https://54852.com/yw/8302470.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存