Android tests without emulator
You need an Android emulator or Android device to run Android APK files, including those APK files that implement AndroidTestCase subclasses used to test other APK file contents.
Or you can use external testing frameworks for that, such as Robolectric.
See also: Best practices for unit testing Android apps
You may want to check Roboelectric.