2015-07-23 2 views
1

Я использую AndroidStudio для проведения некоторых тестов с помощью решения Motorola (теперь Zebra Technologies) TC55.
Фактически я пытаюсь использовать EMDK (custom SDK to access the proprietary features), чтобы прочитать некоторые штрих-коды со встроенным сканером.
Я только что нашел много вопросов и ответов, но я не использую какие-либо функции Google API или что-то еще. Я просто интегрировал библиотеку «com.symbol.emdk».(INSTALL_FAILED_MISSING_SHARED_LIBRARY) в AndroidStudio с Moto 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] 

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

ответ

1

Если вы используете Android v4.1.1 на TC55, вам необходимо установить EMDK runtime на устройство, иначе вы будете работать с программой при отсутствии общей библиотеки.

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

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

+0

Спасибо за быструю и удивительную помощь! –