问个傻逼的问题, Linux 能跑 android 应用吗?

2017-06-07 08:39:18 +08:00
 Rice
问个傻逼的问题,linux 能跑 android 应用吗?
android 不是开源的么?
那么 linux 可以用什么方法跑 android 应用吗?
这样就可以用 android 上的 QQ 了。
5689 次点击
所在节点    Linux
30 条回复
araraloren
2017-06-07 08:43:58 +08:00
安卓只是基于 Linux,你只能模拟一个环境去运行安卓,但其实这和 WIN 上的模拟器没什么两样,至于相对 WIN 有没有优势就不清楚了
lechain
2017-06-07 08:45:06 +08:00
不能,除非运行模拟器
qq7790586
2017-06-07 08:45:07 +08:00
可以。参照 deepin linux
tomczhen
2017-06-07 08:46:57 +08:00
liyiheng
2017-06-07 08:51:09 +08:00
anbox
Rice
2017-06-07 08:51:37 +08:00
@araraloren #1
@tomczhen #4
@lechain #2
当然直接运行是不可能的,也就是说可以模拟个环境来运行,而不用开虚拟机?
Eleutherios
2017-06-07 08:51:55 +08:00
我记得 chrome browser 之前可以跑一大批 android 应用
lechain
2017-06-07 08:53:55 +08:00
@Rice 对,例如 anbox, chrome 插件,还有楼上的 shaslink (没用过,不过刚刚看了下,说的挺好的
SuperMild
2017-06-07 08:55:37 +08:00
1. 可以,因为当你运行安桌时,你就是在运行 linux。
2. 不能,因为当你运行非安桌的 linux 发行版时,你很可能不是在运行安桌,CPU 架构不同,内核不同。
(只是拍脑袋想的,未查证)
dox1994
2017-06-07 08:57:09 +08:00
genymotion 吧,或者是 sdk 自带的模拟器~记得当时电脑是 AMD 的 cpu,在 windows 上跑自带模拟器卡出*,linux 上跑起来飞快
ivechan
2017-06-07 09:09:09 +08:00
@Rice 模拟出个环境出来不就是虚拟机了?还是说换了个名字就不是虚拟机。
geelaw
2017-06-07 09:12:41 +08:00
当然可以,因为 Android 应用可以在 Android 上跑,而 Android 是 Linux。但并不是在每个 Linux 上,Android 应用都可以 natively 跑。
kkhaike
2017-06-07 09:18:03 +08:00
深度好像用的是 archon
jhaohai
2017-06-07 09:25:23 +08:00
android 就是个 Linux
est
2017-06-07 09:26:31 +08:00
现在很多 android 桌面版可以用。。
harker
2017-06-07 09:37:07 +08:00
模拟安卓环境,那运行起来可能也会很卡。。
metorm
2017-06-07 09:52:11 +08:00
@tomczhen 这个貌似不能运行为 ARM 编译的应用,有办法解决吗?
gongbaodd
2017-06-07 10:08:34 +08:00
anbox+1
twoyuan
2017-06-07 10:17:01 +08:00
Chromebook 已经不少型号支持 Play Store 了
honeycomb
2017-06-07 10:25:52 +08:00
@Eleutherios
@Rice

Chrome OS 的 Android 环境是跑在容器里的,效率 /功耗表现比虚拟机好不少
http://events.linuxfoundation.org/sites/events/files/slides/ContainersPresoLCE.pdf

这里的关键在于对 Linux 的理解的分歧:

狭义的 Linux 一般指最初由 linus torvalds 开发的 Linux kernel
广义的 Linux 可以指各种 GNU/Linux 发行版

Android 基于 Linux 的说法指的是 Android 使用了 Linux 内核,底层架构也(因此)是 Linux 的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/366518

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX