在 Naoqi 2.5 的 pepper 平板电脑上启动 android 个应用程序
Launch android apps on pepper´s tablet in Naoqi 2.5
我按照 中的说明在我的 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
我不知道为什么会收到 "Connection refused",但我可以启动预安装的 APK,但仍然收到相同的消息。
有人知道怎么解决吗?
APK安装成功与否似乎取决于APK本身,我还不确定为什么。使用以下过程进行测试,让我知道您的进展情况。我成功安装了 this apk 作为测试,但无法安装其他一些。
# copy the APK to the following location on Pepper
scp <apk-file>.apk nao@<nao-ip>:/home/nao/.local/share/PackageManager/apps
# listen for onApkInstalled event
qicli watch ALTabletService.onApkInstalled
# In a second terminal, try to install the apk
qicli call ALTabletService._installApk http://198.18.0.1/apps/<apk-file>.apk
如果安装成功,您应该会在第一个终端中看到 onApkInstalled: "<apk-id>"
。然后在调用 qicli call ALTabletService._listApks
时应显示应用程序 ID,然后您可以使用 qicli call ALTabletService._launchApk <apk-id>
.
运行 应用程序
如果没有收到安装 apk 的消息,则表示有错误。我目前不确定使用 ADB 调试安装的过程,如 中所示,但这应该可以揭示更多关于安装失败的原因。
我按照
我使用了以下命令:
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
我不知道为什么会收到 "Connection refused",但我可以启动预安装的 APK,但仍然收到相同的消息。
有人知道怎么解决吗?
APK安装成功与否似乎取决于APK本身,我还不确定为什么。使用以下过程进行测试,让我知道您的进展情况。我成功安装了 this apk 作为测试,但无法安装其他一些。
# copy the APK to the following location on Pepper
scp <apk-file>.apk nao@<nao-ip>:/home/nao/.local/share/PackageManager/apps
# listen for onApkInstalled event
qicli watch ALTabletService.onApkInstalled
# In a second terminal, try to install the apk
qicli call ALTabletService._installApk http://198.18.0.1/apps/<apk-file>.apk
如果安装成功,您应该会在第一个终端中看到 onApkInstalled: "<apk-id>"
。然后在调用 qicli call ALTabletService._listApks
时应显示应用程序 ID,然后您可以使用 qicli call ALTabletService._launchApk <apk-id>
.
如果没有收到安装 apk 的消息,则表示有错误。我目前不确定使用 ADB 调试安装的过程,如