As Ritesh alredy replied, Zebra Android EMDK it's only for Zebra Technologies Android devices.
You can find the complete list of supported devices and OSes in the release notes of every EMDK version.
You can find the release notes on the download page.
As an example, EMDK for Android v3.1 update 1 supports:
Android Jelly Bean
MC18 * MC32N0 * MC40 * * MC67
MC92 * TC55 * * TC70 * TC75 *
On some of these devices you need to load the EMDK runtime to enable it, this is explained in the documentation.