问个傻逼的问题,linux 能跑 android 应用吗?
android 不是开源的么?
那么 linux 可以用什么方法跑 android 应用吗?
这样就可以用 android 上的 QQ 了。
android 不是开源的么?
那么 linux 可以用什么方法跑 android 应用吗?
这样就可以用 android 上的 QQ 了。
|
araralorenJun 7, 2017
1
安卓只是基于 Linux,你只能模拟一个环境去运行安卓,但其实这和 WIN 上的模拟器没什么两样,至于相对 WIN 有没有优势就不清楚了
|
|
lechainJun 7, 2017 via Android
2
不能,除非运行模拟器
|
|
qq7790586Jun 7, 2017
3
可以。参照 deepin linux
|
|
tomczhenJun 7, 2017
4
|
|
liyihengJun 7, 2017
5
anbox
|
|
6
|
|
EleutheriosJun 7, 2017
7
我记得 chrome browser 之前可以跑一大批 android 应用
|
|
SuperMildJun 7, 2017
9
1. 可以,因为当你运行安桌时,你就是在运行 linux。
2. 不能,因为当你运行非安桌的 linux 发行版时,你很可能不是在运行安桌,CPU 架构不同,内核不同。 (只是拍脑袋想的,未查证) |
|
cedarwoodJun 7, 2017 via Android
10
genymotion 吧,或者是 sdk 自带的模拟器~记得当时电脑是 AMD 的 cpu,在 windows 上跑自带模拟器卡出*,linux 上跑起来飞快
|
|
geelawJun 7, 2017
12
当然可以,因为 Android 应用可以在 Android 上跑,而 Android 是 Linux。但并不是在每个 Linux 上,Android 应用都可以 natively 跑。
|
|
kkhaikeJun 7, 2017
13
深度好像用的是 archon
|
|
jhaohaiJun 7, 2017 via iPhone
14
android 就是个 Linux
|
|
estJun 7, 2017
15
现在很多 android 桌面版可以用。。
|
|
harkerJun 7, 2017
16
模拟安卓环境,那运行起来可能也会很卡。。
|
|
gongbaoddJun 7, 2017
18
anbox+1
|
|
twoyuanJun 7, 2017
19
Chromebook 已经不少型号支持 Play Store 了
|
|
honeycombJun 7, 2017
20
@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 的 |
|
ahtsiuJun 7, 2017
21
不可以直接跑,android 对 linux 内核进行了改动,但这些改动并没有被 merge 到 linux 内核里。其次 android 的 c 库是 Bionic,跟一般发行版用的 libc 相比也有不少差异。
目前能看到最接近原生的方法是用容器的方式来运行,比如楼上提到的 anbox。 |
|
mashirozxJun 7, 2017
22
可以,模拟器。以及 Android 本身不就算是一个基于 Linux 的模拟器吗。。
|
|
bomblessJun 7, 2017 via Android
23
以前好像说谷歌计划让 chrome 直接跑 apk ?不知道有没有记错
|
|
bomblessJun 7, 2017 via Android
24
感觉正确姿势是让安卓系统在 pc 上装了之后用的顺手,而不是先找一个发行版研究它怎么跑 apk 好
|
|
25
|
|
bukipJun 7, 2017
28
可以,买个 chromebook
|
|
flynajJun 9, 2017 via Android
29
反过来可以,android 有 x86,把大部分 linux 软件可以在上面运行
|