这是不能的。可以通过移植来实现。安卓虽然是基于Linux内核开发出来的,但和Linux架构还是有区别的,比如: 1.安卓系统的 ls,cd,ps,等等这类的命令是在/system/bin目录下,而Linux是在/bin目录下,当然还有一些在/etc/bin目录下 2.安装软件的方式也有不同,Android是统一放在/data/data/目录下,其他目录是没有修改权限的,有root除外。linux安装软件是需要权限的比如dpkg,apt-get这类命令安装位置是在/etc/目录下也有在usr目录下的
安卓软件能在LINUX下安装运行么?
不能!虽然底层是一样的但是安卓很多都是java开发的界面什么的和linux下不一样。
安卓为什么要用虚拟机,而不直接在Linux系统上运行程序?
因为本来Java在不同架构的CPU、不同操作系统上的开发就具有统一的优势。
Java是语言,Linux是平台,语言一定要依靠于某个平台来工作。
兼容性就是安装了JVM的机器都可以跑Java程序。
Java虚拟机是为每个平台都提供的。也就是说,每一个平台都会编写一个特定的Java虚拟机。
至于为什么其他软件不能运行在其他操作系统上,这个取决于底层的体系结构和接口 Linux和Windows的文件结构都不一样,而且操作系统的架构相差特别多,而且底层的接口也是相差巨大,特别是在库文件方面。
Android系统和Linux发行版的系统根本区别是Android上面只跑了一个Dalvik/ART,而Linux发行版上面跑了很多Dalvik/ART而已。
Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。
安卓软件能在LINUX下安装运行么?
不能!虽然底层是一样的但是安卓很多都是java开发的界面什么的和linux下不一样。
怎么在linux下运行安卓软件
装eclipse + adt 运行虚拟机
如何再linux下运行apk程序
Linux上的软件少得可怜,要是能够直接运行安卓程序,那将是意见很酷的事情。
方法原理:首先这个方法不需要开启安卓虚拟机,是直接在Linux上运行的。
谷歌在很早之前提出了archon的方案,能够直接在PC端运行安卓app,但是并不是很完善,所以不保证所有app可运行,请自测。
后来deepin对其进行了加强,在此感谢深度团队。
部分为转载内容,再次感谢原作者。
理论基于Debian的系统都可以,本人基于Linux mint17.3,其他Linux发行版请自行测试。
一、安装运行环境
首先要安装chrome浏览器,可到 http://www.google.cn/chrome/browser/desktop/index.html 下载
在我提供的资源网址中,选择环境包文件夹
安装 archon-integration*.deb 和 deepin-archon*.deb即可
二、安装安卓app
1.安装打包好的安卓app的deb包
直接在我提供的资源网址中,选择Android-apps文件夹下的对应安卓app的安装包即可
也可以到网址: http://packages.deepin.com/deepin/pool/non-free/a/ 下载对应的安卓app安装包
2.直接运行apk
a.下载测试的安卓apk程序,请尽量下载Pad版本;
b.解压apk程序,终端执行:
/usr/lib/node_modules/chromeos-apk/chromeos-apk --archon -t --scale --name "Android App" xxx.apk ##xxx.apk为被解压的apk文件名
c.测试运行,终端执行:
/lastore/framework/myarchon/archonrun --silent-launch --load-and-launch-app=被解压apk程序的完整路径
如果想一部到位,仅仅是测试的,也可以下载环境包中的Android.sh.zip 解压出 Android.sh
运行
android.sh xx.apk
即可看到软件运行情况。
Linux操作系统的手机能运行android操作系统的软件吗?请专业人士回答!
这是不可能的,安卓系统的内核是基于Linux的。除非有安卓模拟器,但Linux上貌似没有。Lonux也是安卓的一部分,但想操作安卓系统的软件,那是不可能的。
运行在linux上的软件能运行在安卓上吗
不能啊,因linux上的可执行文件格式 是ELF格式,而安卓上的是apk格式。格式不同 故不能!
转载请注明出处51数据库 » liunx运行安卓软件 linux可以运行安卓软件吗
朕是正经人