Unable to resolve com.symbol.emdk:7.0+ after updating to Android Studio 3.6.3

I recently upgraded my development environment to Android Studio 3.6.3 and now I'm not able to resolve com.symbol:emdk:7.0.+.

The actual error is:

ERROR: Unable to resolve dependency for ':freeRDPCore@debug/compileClasspath': Could not resolve com.symbol:emdk:7.0+.

In my gradle-wrapper.properties, the Gradle version is 5.6.4 and the classpath in build.gradle is 3.6.1.

Other than uninstalling Android Studio and reverting to 3.6.2, any ideas. Is it possible just to get the jar and forget about trying to download it from JCenter?

Darryn Campbell
I don't think this would be

I don't think this would be related to the version of Android Studio as it is just gradle configuration.  All of the EMDK packages are at https://bintray.com/zebratechnologies/EMDKAndroid/com.symbol.emdk and there is still a 7.0.0, you might want to modify your gradle to pull in that version specifically or else follow the official sample to pull in the latest, https://github.com/ZebraDevs/samples-emdkforandroid-7_3/blob/master/BarcodeSample1/app/build.gradle#L19

I don't see any mention of EMDK in the FreeRDP project but I may be looking in the wrong place, I haven't heard of that before.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


David Mohnke
Agree that it's not an Android Studio issue, most likely

Just as an added item - all of the EMDK Samples for 7.3 also don't build under the latest Android Studio 3.6.3. It does seem to be a problem with how the downloads are handled. I can see that the EMDK is being fetched from JCenter, but it's just not being unpacked. For now, I'm going to revert to the last version that I know was working for the EMDK.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Log in to post comments