首页 > 解决方案 > Robolectric 不支持 API 级别 27

问题描述

3.3.2在我的 Android 应用程序中使用 Roboelectric 版本进行测试。当我运行我的第一次测试时,我收到以下错误。

java.lang.UnsupportedOperationException: Robolectric does not support API level 27.

我的 SDK 版本是

compileSdkVersion 27
buildToolsVersion '27.0.3'

Gradle 依赖是

testCompile "org.robolectric:robolectric:3.8"

我的测试课是这样开始的

@RunWith(RobolectricTestRunner.class)
@Config(constants = BuildConfig.class, sdk = 27)
public class TimeTableListPresenterTest {

SDK 版本 27 是否不支持 roboelectirc?或者我错过了什么?

标签: androidunit-testingrobolectric

解决方案


尝试使用已修复此问题的最新版本。

testImplementation "org.robolectric:robolectric:4.1-SNAPSHOT" 

推荐阅读