(INSTALL_FAILED_MISSING_SHARED_LIBRARY) в AndroidStudio с Moto EMDK

Я использую AndroidStudio для тестирования решения Motorola Solution (теперь Zebra Technologies) TC55.
На самом деле я пытаюсь использовать EMDK (специальный SDK для доступа к проприетарным функциям) для чтения некоторых штрих-кодов с помощью встроенного сканера.
Я только что нашел много вопросов и ответов, но я не использую функции Google API или что-то еще. Я только что интегрировал библиотеку "com.symbol.emdk".

Я следовал инструкции от Motorola для AndroidStudio. https://developer.motorolasolutions.com/community/android/android-forums/android-blogs/blog/2015/02/10/developing-emdk-apps-with-android-studio-10x

Теперь, когда я пытаюсь отладить или запустить приложение на моем TC55, я получаю следующую ошибку:

Waiting for device.
Target device: motorola_solutions-tc55-13357521650478
Uploading file
    local path: C:\Ausbildung\Uebungen\Applications\MotoSDKTest\app\build\outputs\apk\app-debug.apk
    remote path: /data/local/tmp/com.iwr.smith.motosdktest
Installing com.iwr.smith.motosdktest
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.iwr.smith.motosdktest"
pkg: /data/local/tmp/com.iwr.smith.motosdktest
Failure [INSTALL_FAILED_MISSING_SHARED_LIBRARY]

Я не знаю, как решить эту проблему.
У вас есть идеи?


person Lucas Smith    schedule 23.07.2015    source источник


Ответы (1)


Если вы используете Android версии 4.1.1 на TC55, вам необходимо установить среду выполнения EMDK на устройстве, иначе ваше приложение не сможет установиться из-за отсутствующей общей библиотеки.

Среда выполнения уже включена в только что выпущенную ОС KitKat (Android v4.4.3). The AOSP version is already available the GMS version будет выпущен в ближайшее время.

Просто помните, что вам нужно перейти на EMDK v3.1+, чтобы использовать TC55 с Android. v4.4.3.

person pfmaggi    schedule 23.07.2015
comment
Спасибо за быструю и классную помощь! - person Lucas Smith; 23.07.2015