Запуск android приложений на планшете перца в Naoqi 2.5 - PullRequest
0 голосов
/ 08 февраля 2020

Я установил APK на свой Pepper, следуя инструкциям в этой ссылке .

Я использовал следующую команду: 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, все еще получая то же сообщение.

Кто-нибудь знает, как чтобы решить это?

1 Ответ

0 голосов
/ 20 февраля 2020

Завершение или невозможность установки APK зависит от самого APK, и я пока не знаю, почему. Проверьте с помощью описанного ниже процесса и дайте мне знать, как вы go. Я успешно установил этот 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, и затем вы можете запустить приложение, используя qicli call ALTabletService._launchApk <apk-id>.

Если не получено сообщение об установке apk, произошла ошибка. В настоящее время я не уверен в процессе отладки установки с использованием ADB, как в этот вопрос , но это должно раскрыть больше о причине сбоя установки.

...