EMDK 6.3 in Android Studio 3.1--How to Integrate

// Expert user has replied.
C Craig Allen 3 years 7 months ago
11 2 0

I am trying to integrate EMDK 6.3 into my project in Android Studio 3.1 on Windows 10. (6.3 is necessary in order to support Android 5.1 on a CC5000.)

-- I have downloaded and run EMDK-A-0603037.exe from the Zebra site..
-- It created "Symbol EMDK for Android" in Program Files (x86).
-- There is a checked entry for EMDK for Android in File-Settings-Plugins. Details show it is Version 6.3.2

But the EMDK menu in AS only shows a null pointer error when I click on either entry (Profile Manager, About). And when I add "implementation 'com.symbol.emdk:6.3'" (and 6.3.2) to my build.gradle file it tells me Could not find com.symbol:emdk:6.3 (and 6.3.2) and tells me it searched my AppData/Local/Android/Sdk/extras/ folder structure to find the .jar and .pom files without success.

In order to try to correct this situation:

I tried to apply the directions specified in as closely as I could given the variations in file structure between the beta version of the documentation and AS 3.1 in production. I do see EMDK APIs, Android 22, rev 623 checked in the SDK Platforms list in AS.
I also ran Integrator -install from the command line (as specified by the message that comes up when activated in the GUI) which told me the two paths were "Not installed!". When I chose to configure again, I get a message saying "Android Studio has been integrated with EMDK for Android successfully", but I have not seen it. The problems persist.

Note that, as an experiment, I have also tried to install EMDK 7.0 in my environment, also without success. I am of the understanding, however, that 6.3 is the latest version that fully supports Lollipop.

Advice?

Please Register or Login to post a reply

2 Replies

Y Yanis Dalabiras

Hi, I'm not sure that EMDK supports the CC5000 device and it is not listed under any of the about pages for 'Devices Supported': About EMDK For Android - Zebra Technologies TechDocs

Please see the support page and specifically the product reference guide​ which states to use DataWedge for data capture.  More information about DataWedge is available on our techdocs site

C Craig Allen

It is listed here: EMDK for Android Support & Downloads | Zebra . The device show MSMF version 6.2.1.0 on it, so (I have been told) EMDK is on the device.

I am using DataWedge to capture scans. I am interested in the EMDK to control/synchronize the device clock.

But a larger question: even if EMDK is not supported on the device, shouldn't it still be accessible in my Android Studio dev environment?

CONTACT
Can’t find what you’re looking for?