Deployment failed because of an internal error: Failure [INSTALL_FAILED_MISSING_SHARED_LIBRARY]

Hi All

I am using EMDK for Xamarin.

Debugging the sample code "BarcodeSample1" that comes with "EMDK for Xamarin" samples, gives an

"Deployment failed because of an internal error: Failure [INSTALL_FAILED_MISSING_SHARED_LIBRARY]"

issue.

For your sake of convenience.. I am using Motorola TC55 device.

Any help will be appreciated..

Thanks

Anonymous (not verified)
Jhon, is this a GMS ( Google

Jhon, is this a GMS ( Google Mobile Services) version of the TC55?

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Anonymous (not verified)
See Pietro's response on Feb

See Pietro's response on Feb 27th in this thread. 

You likely need to run the Enterprise Enabler app.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Jhon Writter
Thanks Bill for your quick

Thanks Bill for your quick reply

Can you please send me a link to the Enterprise Enabler app.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Pietro Francesc...
Hi Jhon,have you installed

Hi Jhon,

have you installed the EMDK Runtime on your TC55?

Configuring A Device - Zebra Technologies Online Documentation

The link Billie was referring is for TC55 JB GMS (with Google's applications) that require to install an enterprise enabler as the first step. For all other devices (JB or KK) installing the EMDK Runtime is enough (and highly recommended).

Ciao

~Pietro

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Jhon Writter
Thanks for reply PietroI

Thanks for reply Pietro

I installed the runtime but same error still exists

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Pietro Francesc...
ok, well not ok... understood

ok, well not ok... understood.

You wrote that you're testing on a TC55. Which build number are you using? (Settings->About Phone->build number is the last item at the bottom).

So, once you installed and run the EMDK Runtime (you see the device rebooting into recovery mode and then rebooting the device again) you're still getting the same exact error installing your app?

~Pietro

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Jhon Writter
Yes rebooted but still same

Yes rebooted but still same error

Motorola tc55, model no. - tc55

android version- 4.1.2

what is the android minimum version it supports ?

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Anonymous (not verified)
Jhon, do you have a

Jhon, do you have a requirement to stay on Jellybean?  There is a new KitKat OS image that you should install on that device.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Jhon Writter
what is the android minimum

what is the android minimum version it supports ?

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Anonymous (not verified)
It depends on which EMDK API

It depends on which EMDK API's you intend to use.  In the case of Barcode API's, they are support on the Jellybean OS you are running now. If it is a GMS version you will need to run the enterprise enabler. https://portal.motorolasolutions.com/Support/US-EN/Resolution?solutionId=94967

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Jhon Writter
How to know if it is a GMS

How to know if it is a GMS version ?

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Anonymous (not verified)
Do you have access to google

Do you have access to google apps such as Gmail, and Google Play on the device?

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Jhon Writter
yes

yes

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Anonymous (not verified)
Then it is a GMS ( Google

Then it is a GMS ( Google Mobile Services) version, and you will need to run the enabler. https://portal.motorolasolutions.com/Support/US-EN/Resolution?solutionId=94967

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Jhon Writter
I found 2 apks thereAre you

I found 2 apks there

Are you talking about "T55N0JXUVPKEN17400.apk" ?

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Anonymous (not verified)
Yes.The descriptions next to

Yes.

The descriptions next to each APK explain at a high level how the apk would be used. In your case I assume you would want to just enable via a user interface.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Log in to post comments