deepin使用笔记——在Linux上运行安卓(Android)app
昨晚小折腾了一下,在 deepin 上装上了安卓版的抖音。
桌面上的抖音图标
运行抖音
很简单,这是通过 xDroid 实现的。
xDroid 由北京麟卓信息科技有限公司(www.linzhuotech.com)开发,是一款专门在 Linux 中运行 Android 应用的软件,其未来的目标是让百万量级 Android 应用在主流PC平台(含国产)上以高效运行,大大拓展 Linux 的生态环境。
与现有的各种 Android 模拟器不同,xDroid 没有使用虚拟机,而是使 Android 应用以 Linux 原生程序的形式运行,性能媲美标准的 Linux 程序。
只要主流 Linux 支持的硬件,即可安装部署 xDroid ,甚至可以在虚拟机中的 Linux 上运行。
xDroid 自带的应用商店 xAppCenter 提供了目前经过兼容性测试的各种 Android 应用,更为便利。
有了 xDroid,就可以充分利用已有的 Android 开发环境、开发人员、开发工具、开发资源,来拓展 Linux 的生态环境。
————————————————
版权声明:本文为CSDN博主「wd123326」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wd123326/article/details/80860371
说起来挺复杂,其实可以简单理解为:xDroid 不是一个通常意义上的安卓模拟器,它不是虚拟机,而是一个中间层,通过它,安卓app可以像是原生应用一样运行在 linux 系统上。
接下来是 xDroid 的安装使用教程(以本人的经验为准,并不保证100%有效)。
第一步,当然是下载 xDroid,百度一下,很容易就能找到。
下载好以后,是一个名为【
xDroidInstall-x86_64-v2.7000-20190621155253.tar.gz】的压缩包,直接解压,得倒名为【xDroidInstall-x86_64】的文件夹。
压缩包和解压后得倒的文件夹
打开文件夹,里面就又一个安装说明文档,根据说明文档的提示,直接双击【install.sh】运行安装程序,双击后得倒提示,点击【运行】或者【在终端中运行】即可。
接下来,静等安装程序运行完成,如果提示选项,点击【确定】就行了。
xDroid 安装好以后,会自动在系统桌面上、以及【启动器】内创建图标。
xDroid 的桌面图标
启动器界面,xDroid图标在左下角
在 deepin 系统下,安装好软件以后,需要重启一下电脑,否则打开软件以后可能会遇到无法启动预装 app、也无法安装新 app 的问题(我自己是这样)。
重启电脑以后,打开软件,界面如下。
软件界面
预装 app 只有四个——【日历】、【计算器】、【电子邮件】、【时钟】。
点击软件界面右上方的小人图标,可以登陆,支持微信 QQ 扫码直接登陆。
登陆后可在软件内直接访问用户论坛。
界面左上方有【应用市场】,点开后可以看到 xDroid 自带的应用市场里有11120款 app 提供下载。
xDroid自带的应用市场
可能是系统的问题?应用市场自带的 app 不一定都能安装,比如说我的电脑就无法安装应用市场里的【飞卢小说】,提示“安装失败”。这里应该有解决的办法,但我懒得折腾这个了——什么能用就用什么,不能用就算了……
以下为部分 app 实测:
飞卢小说安装失败
但著名的D版小说应用“笔趣阁”却没有问题?
微信正常使用
QQ 正常使用
王者荣耀运行正常
《王者荣耀》运行正常,并可以使用键盘映射(注意,使用键盘映射功能,设置好了要重启一下游戏才能起效),但也有三个小问题:
第一,使用 QQ 账号登陆时遇到横竖屏切换出错的问题,无法登陆,只能使用微信账号登陆。
第二,无法调整画面大小。
第三,启动游戏前,需要在 xDroid 程序界面找到王者荣耀的图标,在图标上点击鼠标右键,选择【图形驱动-性能模式】否则游戏无法正常运行,会直接弹出关闭。
需要将图形驱动调整为性能模式
应用市场里没有的 app,也可以自行下载安装,但有可能会遇到兼容性问题,导致 app 无法正常安装或者运行——自行下载的 app 能不能正常安装使用,看运气吧!
还有,根据用户论坛里的消息,淘宝系的软件,因为安全设定问题,是无法在 xDroid 上运行的。
安装自己下载的 app 也很简单,直接在下载好的apk安装文件上点击鼠标右键,选择【打开方式】-【xAppCenter】即可。
安装自己下载的app 方法1
也可以在软件界面里点击下载好的 apk 的图标,或者组合键 Alt+B,打开安装 apk 的功能。
安装自己下载的app 方法2
下面以安装西瓜视频为例:
网上下载西瓜视频的 apk 安装包,鼠标右键【打开方式】-【xAppCenter】,直接安装。
下载好,直接安装
软件安装中,稍等
调整图形驱动模式后,西瓜视频正常运行
注意,需要在西瓜视频的图标上点击鼠标右键,将【图形驱动】调整到【软件渲染】模式,否则无法正常使用。
西瓜视频切换横屏播放
切换横屏播放没有问题,但画面大小同样无法调整。
小结:
1,可能是系统本身的原因,也可能是 xDroid 还不很成熟——它并不能很好的兼容所有的安卓app,有一些应用不能使用,就算能使用的,也无法调整画面大小(至少到目前为止,我还没有找到办法调整),但 xDroid 确实也是真的丰富了 linux 操作系统的应用。
2,凡是能够正常运行的安卓app,画面都很流畅无卡顿,和原生应用一样好用。这一点可能受我的电脑的配置的影响更大。但这台电脑是双系统的,在win下使用安卓模拟器、在有关画面卡顿的问题上,体验并没有 xDroid 好。
3,xDroid 安装安卓 app ,占用的是 linux 系统盘的空间,如果系统盘不够大且安装的 app 比较多或者文件比较大、占满了系统盘,可能会导致电脑无法开机,这一点需要注意。可能有将 app 安装至其它磁盘分区的方法,但是我还没找到。
4,如果遇到 app 无法打开,或者打开后无法正常使用的情况,就调整一下图形驱动,如果所有的驱动选项都试完了还不行……如果有足够的技术实力、不嫌麻烦,那还可以继续折腾折腾;如果没有或者觉得麻烦,那就放弃这个 app 吧!