【发布时间】:2020-02-08 16:08:47
【问题描述】:
我按照link 中的说明在我的 Pepper 上安装了一个 APK。
我使用了以下命令:
qicli call ALTabletService._installApk http://198.18.0.1/apps/app-debug.apk
得到:
[W] 1396590449.100437 3669 qimessaging.transportsocket: connect: Connection refused
true
我不知道这是否意味着安装成功,但是当使用qicli call ALTabletService._listApks 时,它不会显示在列表中,我无法使用qicli call ALTabletService._launchApk com.android.app-debug 启动它。
我得到了回应:
[W] 1396590620.654268 3688 qimessaging.transportsocket: connect: Connection refused
false
我不知道为什么会收到“连接被拒绝”,但我可以启动预安装的 APK,同时仍然收到相同的消息。
有人知道怎么解决吗?
【问题讨论】:
-
如链接所述,您应该将 .apk 文件复制到
/home/nao/.local/share/PackageManager/apps/<your-app-name>/html/app-debug.apk,然后调用qicli call ALTabletService._installApk http://198.18.0.1/apps/<your-app-name>/app-debug.apk。我不确定该 IP 是恒定的,还是取决于连接。也许您的应用程序还必须在机器人上运行才能暴露网络服务器? -
IP 是静态的(它是通过 USB 接口从平板电脑到机器人的 IP)。 “在机器人上运行以暴露网络服务器”是什么意思?网络服务器已经在运行,我可以通过普通网络浏览器中的机器人公共 IP 地址 /apps/name-of-apk.apk 从网络服务器下载文件。
-
在那种情况下我不确定抱歉。有机会我会对此进行测试并回复您。