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?
2 Replies
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
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?