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