Skip to content

adb 连接 UEngine

gfdgd xi edited this page Aug 30, 2021 · 1 revision

adb 连接流程图

这可能不准确,如下图(可以先忽略那个叉叉):
例图

实现

原理介绍

首先 UEngine 是没有显示认证窗口的,就是上图的那个叉叉,那么有办法解决吗?有的:就是提前认证
那么如何认证的呢?如下图
例图 那么就只要获取自己计算机的公钥以及把其添加到配置文件即可

实现方式

1、安装 adb

sudo apt install adb

2、生成本计算机公钥

在终端运行

adb start-server

然后读取文件~/.android/adbkey.pub

cat ~/.android/adbkey.pub

每行的空格前的内容(或计算机名前面的)就是本计算机的公钥

3、写入文件

首先保证你有 root 权限
然后adb配置文件在/data/uengine/data/data/misc/adb/adb_keys
如果文件不存在,可以执行

sudo touch /data/uengine/data/data/misc/adb/adb_keys

然后把上一步的结果写入,可以输入以下命令修改:

sudo vim /data/uengine/data/data/misc/adb/adb_keys

简单实现

1、安装 UEngine 运行器

sudo dpkg -i 文件名
sudo apt install -f

2、安装 UEngine 使用 adb 补丁

菜单栏UEngineUEngine 使用 adb允许此设备使用 adb 连接本 UEngine(需要 root),然后输入密码阅读提示后点击即可