How to install EMDK to Android device efficiently in the environment with large amount of devices

Is there a way how to install EMDK library to a device programmatically or somehow automatize the way how to deploy it to a device? We have a problem that our customers may have many TC55 devices and users will have to deploy manually EMDK library to each one of the devices. Is there a plan to include EMDK in OS image?

Robert Galvin
Branislav,Just a

Branislav,

Just a clarification - we currently do NOT have any BSPs that have the EMDK for Android runtime installed. It also is NOT currentkly pre-loaded on any devices. This will begin to be available early 2015. The installation folder includes the runtime in the APK form. The menu item basically just calls a command line via ADB to install it to the attached device. You will need to use any MDM/tool that supports downloading and launching APK files like Bruce mentioned AirWatch/ SOTI other staging tool.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Bruce Crawford
Brnislav, the TC55 and TC70

Brnislav, the TC55 and TC70 ship with the MX/EMDK runtime, and we plan new BSPs will for other devices.  To update these to the current version, or to add EMDK support for devices without a BSP that includes MX/EMDK, you will need to use a MDM or staging tool.  AirWatch and SOTI both provide tools to update firmware and to add the EMDK runtime.  Also, we will be releasing a staging tool in Q1 that provides this functionality.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Branislav Malovec
Thank you Bruce you quick

Thank you Bruce you quick reply. We're using TC55 with And 4.1.2 for development and that doesn't contain EMDK. Am I right? Can you tell me what version of TC55 contains EMDK and if it's possible to upgrade our 4.1.2 devices?

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Michael Holman
UPDATE:  Workaround - 

UPDATE:  Workaround -  install EMDK via Staging instead of a Product.

Still working on a method to install the EMDK via Product as an update may be required in the future.

How to install Android EMDK via Airwatch using RD.

1. Import the EmdkOSUpdateApp_v3.0.4.apk via PRODUCTS (new) - APPLICATIONS

2. Create a Files/Actions with ONLY a manifest entry of RUN INTENT using the following

mode=explicit,broadcast=false,action=android.intent.action.MAIN,package=com.symbol.emdkosupdater,class=com.symbol.emdkosupdater.MainActivity


3. Create a STAGING PROFILE with the two manifest items above in the respective order.

The APK is installed, then the application is launched, then the device reboots.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Log in to post comments