This commit is contained in:
2021-08-08 22:02:43 +08:00
parent 2c75309d75
commit 7786c7b855
17 changed files with 646 additions and 199 deletions

116
README.md
View File

@@ -1,86 +1,102 @@
# 我图标的获取有问题,继续深造去了为什么图标是xml,可以使用其他替代品,链接:https://bbs.deepin.org/zh/post/222874
# uengine 运行器 1.3.0
# uengine 运行器 1.2.1
### 介绍
新版本Deepin/UOS发布后可以在应用商店安装部分官方已适配的安卓应用对爱好者来说不能自己安装APK软件包始终差点意思本程序可以为Deepin/UOS上的Uengine安卓运行环境安装自定义APK软件包并能发送安装的APK包启动菜单到桌面或系统菜单。
![主界面](https://storage.deepin.org/thread/202108082100582804_截图_tk_20210808210047.png)
测试平台UOS 家庭版deepin 20.2.2
(自己美术功底太差,图标直接用 anbox 的了)
#### 介绍
### 更新内容
使用 Python3 的 tkinter 构建
#### V1.3.0
**※1、修改了界面布局;**
**※2、修复大多数新安装普通用户的路图标及启动菜单文件路径不存在导致安装APK报错的bugs;**
3、删除少量冗余代码调整代码顺序;
4、支持提取 apk 图标。
![1.3.0](https://storage.deepin.org/thread/202108082100582804_截图_tk_20210808210047.png)
测试平台UOS 家庭版deepin 20.2.2 待测试)
#### V1.2.3
1、调整部分控件名称
2、调整界面布局及界面风格
![1.2.3](https://images.gitee.com/uploads/images/2021/0802/080620_1dd289ca_7896131.png)
(自己美术功底太差,图标直接用 anbox 的了)
#### V1.2.2
1、对程序错误的显示更加人性化
2、对 icon 的获取方式进行了升级;
3、增加了注释、删除部分冗余代码。
![1.2.2](https://images.gitee.com/uploads/images/2021/0711/145140_b04e51b7_7896131.png)
#### 软件架构
i386 和 amd64
#### V1.2.1
**※1、进行了安装方式的修改不使用 adb修复原无法安装和卸载的问题**
2、进行了部分优化
3、进行了功能缩水
4、修复 deb 打包错误。
![1.2.1](https://images.gitee.com/uploads/images/2021/0702/204040_6abb6f3f_7896131.png)
#### 更新内容
#### V1.2.0
1、支持安装自动添加快捷方式、卸载删除快捷方式
2、支持使用包名或 APK 文件卸载程序;
3、支持查看安装的所有包名
4、进行了部分优化
![1.2.0](https://images.gitee.com/uploads/images/2021/0606/115536_0c0ddf38_7896131.png)
1.2.1更新内容:
※1、进行了安装方式的修改不使用 adb修复原无法安装和卸载的问题
2、进行了部分优化
3、进行了功能缩水
4、修复 deb 打包错误。
1.2.0更新内容:
1、支持安装自动添加快捷方式、卸载删除快捷方式
2、支持使用包名或 APK 文件卸载程序;
3、支持查看安装的所有包名
4、进行了部分优化
#### 源码安装教程
### 源码安装教程
1. 安装所需依赖
```
```bash
sudo apt install python3 python3-tk git python3-pip aapt uengine
pip3 install pillow
pip3 install ttkthemes
pip3 install pillow -U
pip3 install ttkthemes -U
python3 -m pip install ttkthemes
```
2. 下载本程序
```
```bash
git clone https://gitee.com/gfdgd-xi/uengine-runner.git
```
3. 运行本程序
```
sudo cp uengine-runner /opt/apps -rv
```bash
sudo mkdir /opt/apps/uengine-runner
sudo cp uengine-runner /opt/apps/uengine-runner -rv
sudo cp getxmlimg.py /opt/apps/uengine-runner -rv
sudo cp icon.png /opt/apps/uengine-runner -rv
chmod 777 /opt/apps/uengine-runner/main.py
sudo cp /opt/apps/uengine-runner/main.py /usr/bin/uengine-runner
./main.py
```
4. 卸载本程序
```
```bash
sudo rm /usr/bin/uengine-runner -v
sudo rm /opt/apps/uengine-runner/ -rfv
pip3 uninstall pillow
pip3 uninstall ttkthemes
```
#### 使用说明
### 使用说明
1、需要你有使用 root 权限的能力;
2、需要安装 uengine 才能使用;
3、提取 apk 图标的 apk 路径以“安装 apk”那栏为准;
4、如果报错是有关产生 .deksotp 文件有关,一般可以打开程序列表运行。如果想要连接其他手机,请使用 1.2.0 以前的版本,可以使用 adb 连接。
提示:
1、需要你有使用 root 权限的能力;
### 故障排除
提 isscue 最好,当然有些问题自己无法解决,请大佬 push 一下
如果出现故障,尝试终端运行,如果是可以自行解决的问题,就**自行解决**,如果可以就**提 issues 并提供解决方案**,不行就**提 isscue 并提供程序和终端报错以及程序版本**
2、需要安装 uengine 才能使用。
### 已知问题
暂未发现
如果想要连接其他手机,请使用 1.2.0 以前的版本,可以使用 adb 连接。
### 贡献
我非常欢迎大家的贡献
有通过贡献的开发者列表:
| 开发者 | 邮箱 |
| :-: | :-: |
| gfdgd xi | 3025613752@qq.com |
| actionchen | 917981399@qq.com |
#### 特技
……
### 相关项目
| 项目名称 | 项目地址 |
| :-: | :-:|
| uengine-installer | https://gitee.com/Maicss/uengine-installer |
| uengine APK 打包器 | https://gitee.com/gfdgd-xi/uengine-apk-builder |