In build.gradle you should have or the EMDK in the compileSDKVersion, or provide it in the dependencies, having it in both is not necessary. Usually you want to have the EMDK in your dependencies and compile with a newer SDK, like described here: Building Zebra's EMDK project using SDK Platform 23 · Pietro F. Maggi
Next, you're targeting the TC70, which Build number? (Settings->About device->Build Number)
The first build of the TC70 does not includes the EMDK runtime and is not possible to run apps using the EMDK library without installing the EMDK runtime on it.
My suggestion is always to load the latest available EMDK runtime on the device.