Deepin 20.2.2、内核为Linux 5.10以上版本的系统就可以运行Android应用了。
安装官方APK
1、应用商店内安装
Deepin的应用商店内就可以直接下载安装。
虽然应用商店内安卓应用分类下的应用非常少,但是还有很多安卓应用并没有在安卓应用分类下,可以直接搜索应用名进行安装。
2、命令行安装
Deepin通过集成uengine来实现对Android应用的兼容,系统应用商店中的Android应用都以uengine前缀来命名。所以可以通过apt来搜索与安装应用。例如:
sudo apt search uengine.*store
sudo apt install uengine.com.oppo.store
如上例完成oppo应用商店的安装。当然,这种方式需要提前知道应用包名。
安装其它APK
uengine是开源安卓应用容器anbox的修改版。当然也可以安装非官方适配好的通用APK。但是可能会有兼容性问题。
1、命令行安装
下载好APK后,直接在终端执行指令安装:
uengine install --apk=/home/indoor31/Download/test.apk
需要注意的是,apk路径必须是绝对路径。
2、软件商店安装
类似Android手机,通过之前安装的软件商店(uengine.com.oppo.store)也可以安装APK。
3、APK文件安装
可以通过各种方式把APK文件传输到uengine中,比如QQ、微信传输。或者直接放到Deepin文件管理器中的安卓应用文件盘符下。然后通过RE、ES之类的工具就可以像在手机上一样安装了。
注意事项
1、安装非官方渠道的APK,在系统的应用管理与启动器中是找不到的。需要在uengine的应用列表去启动,以及设置中卸载。打开应用列表方式:
uengine launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity
运行后打开一个与手机一致的界面。点击即可启动应用列表中的应用。
2、软件商店安装、APK文件安装都需要在设置中设定未知来源为启用状态。在打开应用列表后,就可以找到设置,设置→ 安全→设定未知来源为启用状态。