我可以使用java8语言进行Robolectric测试,同时在应用程序中使用java7吗?

时间:2016-05-13 22:36:01

标签: android java-8 android-gradle robolectric

基本上,我想使用所有java8功能进行单元测试,因为它们在jvm上运行,同时仅通过使用java7语言功能来维护app的兼容性。

但是,我只在build.gradle中看到一个可以设置语言版本的地方,它适用于应用程序及其测试。

1 个答案:

答案 0 :(得分:0)

这听起来微不足道,但我会使用retrolambda插件,它允许你在java8中编写应用程序。

也可以使用两个具有不同语言级别的Gradle文件来实现,但仍然使用这些文件的经验会非常不愉快。