最新的 deepin 带来了可以运行安卓应用的uengine环境,如下图是安装在 uengine 环境上的应用:
那么这些应用不是平白无故出现的吧,肯定是需要安装的,安装有许多方法,例如说下面这些方法来安装:
【资料图】
打开
,定位到“安卓应用”,就有很多 Android 应用可以安装
这里都应该知道怎么装了,不细讲
(这里需要的水平有提升,首先要知道终端是什么,这里不讲)
首先打开终端,可以用
apt search uengine
来获取所有的包名,但太多了,就可以通过
但可以通过这样
apt search uengine XXX
缩小寻找范围,如图:
例如说安装QQ:
sudo apt install
安装微信:
sudo apt install
以及 /zh/post/222286 中的包名
当然还可以在 /appstore/pool/appstore/u/ 中下载,安装方法看下面
应用商店的包是 deb,使用 apt 的也是 deb,肯定也有人打包了 deb 供我们使用,例如说 /zh/post/7339 就有大佬打包的deb包,这里以 Microsoft Todo for Android 为例
首先打开下载的 deb 目录,然后使用 deb 安装器打开,然后点击“安装”输入密码即可
(二)使用终端安装适用于上面的方法无法安装时使用
首先使用 cd 目录或者使用文件管理器定位然后右键终端打开然后使用 dpkg 命令进行安装,格式如下
sudo dpkg -i XXX # 一定要用 root 权限运行,XXX是 deb 包的文件名
然后输入用户密码进行安装
但如果出现了依赖问题(我实在没图了),就输入
sudo apt install -f
修复其依赖关系
最后打开启动器运行即可
四、使用第三方软件安装 Android 应用
目前社区有两种安装器,第一种是我开发的运行器和打包器(运行器:/zh/post/222293,打包器:/zh/post/222729),还有就是 Maicss 大佬开发的 /zh/post/223042 (推荐),这里以 Maicss 大佬开发的为例
首先下载 Maicss 大佬的 deb 包安装,安装过程忽略
首先打开程序主界面,把需要的 apk 拖进去,然后识别图标,然后我们因为只是自己安装,所以直接点击“直接安装”
然后提示需要输入密码,输入密码继续安装
当提示安装成功时,就可以打开启动器运行了
五、使用命令安装 Android 应用
这个限制就比较少了,首先要有一个 APK,定位到 apk所在目录,然后输入
sudo /usr/bin/uengine-session-launch-helper -- uengine install --apk='XXX' # XXX是apk路径,如果是用pkexec调用root权限,请输入绝对路径,而非相对路径# 注意:安装需要root权限,请注意!
接下来就是些其他的了,毕竟是总结吗,还要其他的东西
在用第三方的安装器时,你会发现有一个打包成 deb 的功能,点击对于的按钮后就会让你选择保存位置,选择完好即可,使用它就可以打包一个属于自己的 deb 包
打包后的 deb 包就可以发给其他人使用了,安装方法如上面的第三点
在终端输入以下命令即可
/usr/bin/ --package= --component=
或者创建一个 .desktop 文件,把以下内容写入也可以
[Desktop Entry]Categories=System;Comment=uengine 程序菜单Encoding=UTF-8nExec=/usr/bin/ --package= --component==anboxMimeType=Name=uengine 程序菜单StartupWMClass=uengine 程序菜单Terminal=falseType=Application
在系统的很多地方,如桌面
文件管理
uengine 右键
都能看到它的身影,你可以通过它和 uengine 交换文件(怎么截不了图)
但注意它访问的不是根目录,如果需要访问请安装Android的第三方文件管理器
有些通过 deb 或者 Maicss 大佬安装的都可以右键卸载,但有些不行,例如通过命令安装的以及用我的运行器安装的都不能用右键卸载,那么要用下面的方法
打开程序菜单或在终端输入
/usr/bin/ --action= --package= --component=
打开系统设置,然后点击应用部分
然后这里就有安装的应用列表
然后点击进入你需要卸载的软件,然后点击卸载即可
其实就指的是我的运行器,安装方法和Maicss 大佬的安装方法一样,然后打开运行器,选择要卸载软件对应的apk包或对应的包名(包名的获取方法请看下一点),输入密码卸载即可
首先获取包名(需要有对应的 APK)(如果知道包名请忽略),首先安装 appt
sudo apt install aapt
然后定位到APK所在目录,输入
aapt dump badging XXX # XXX为APK路径
获取 APK 信息,然后找到“package:”开头的那一行,找到“name”后面的那个包名
然后输入
sudo /usr/bin/uengine-session-launch-helper -- uengine uninstall --pkg='XXX'# XXX 为包名# 可以使用sudo或者pkexec,需要 root 权限卸载
即可
部分 Android 软件是无法运行的,你可以去 anbox 的 Issues 去看看有没有解决方案,因为 uengine 是在 anbox 上二次开发
项目链接:/anbox/anbox/
最后,实在写不出来了,再让我想想……
标签:
Copyright @ 2001-2013 www.caixunnews.com All Rights Reserved 财经新闻网 版权所有 京ICP备12018864号-1
网站所登新闻、资讯等内容, 均为相关单位具有著作权,转载请注明出处
未经彩迅新闻网书面授权,请勿建立镜像 联系我们: 291 32 36@qq.com