在Android Studio中,新的子项目中似乎有集成测试,可以在设备或模拟器上运行,并检查应用程序功能是否依赖于Android SDK。但我有一些不依赖于Android的方法。我希望在JVM上对它们进行测试,而不必运行模拟器。
从Android Studio和gradle插件的1.1.0 RC1版本开始,您可以在JVM上运行JUnit 4单元测试而无需设备。
请查看此帖子
如果您拥有最新版本的Android Studio(1.1及以上),则无需担心使用正确的gradle插件;它已经完成了。您仍然需要设置您想要在设置> Gradle > 实验性
中使用实验性单元测试功能。
app/src/test/java/<apk_package>/
文件夹,并将所有JUnit 4测试放置在其中,它们将在没有模拟器的情况下运行testCompile 'junit:junit:4.12'
./gradlew test
。 - Emmanuel