Я хочу установить приложение для Android на Pepper с NaoQi 2.5.Для достижения этой цели пытаются использовать скрытый метод AlTabletService "_installApk".Я создал APK в Android-студиях и развернул его в голове перца, файл APK действительно существует в голове перца, потому что, когда я ssh в перчик и использую команду «ls», файл появляется в списке.Затем я попытался установить apk:
qicli call ALTabletService._installApk /home/nao/.local/share/PackageManager/apps/helloWorld/src/android/app-debug.apk
Когда я открываю отладчик ADB в перце, я вижу сообщение об ошибке, которое дает команда:
I/ALTabletService/TabletService( 1175): Install Apk : /home/nao/.local/share/PackageManager/apps/helloWorld/src/android/app-debug.apk
I/ALTabletService/APKHelper( 1175): Installing package /home/nao/.local/share/PackageManager/apps/helloWorld/src/android/app-debug.apk UMA: false
E/APKHelper( 1175): Unable to download /home/nao/.local/share/PackageManager/apps/helloWorld/src/android/app-debug.apk
E/APKHelper( 1175): java.net.MalformedURLException: Protocol not found: /home/nao/.local/share/PackageManager/apps/helloWorld/src/android/app-debug.apk
E/APKHelper( 1175): at java.net.URL.<init>(URL.java:176)
E/APKHelper( 1175): at java.net.URL.<init>(URL.java:125)
E/APKHelper( 1175): at jp.softbank.tabletbrowser.helper.APKHelper.downloadUrl(APKHelper.java:239)
E/APKHelper( 1175): at jp.softbank.tabletbrowser.helper.APKHelper.installApk(APKHelper.java:57)
E/APKHelper( 1175): at jp.softbank.tabletbrowser.service.TabletService._installApk(TabletService.java:396)
Похоже, что естьпроблема с путем к файлу.Однако это должно быть правильно, когда я нажимаю клавишу Tab, чтобы автоматически заполнить путь к файлу, он делает это успешно.