【问题标题】:package junit.framework does not exist api 28包 junit.framework 不存在 api 28
【发布时间】:2019-10-22 07:59:01
【问题描述】:

对于使用api 27 的项目,构建成功。移至api 28 后,出现以下错误。请告诉我为什么会在api 28 中发生这种情况以及我应该如何修复我的项目?

error: package junit.framework does not exist
error: cannot find symbol variable Assert
error: cannot find symbol variable Assert
error: cannot find symbol variable Assert
error: cannot find symbol variable Assert
error: cannot find symbol variable Assert
error: cannot find symbol variable Assert
error: cannot find symbol variable Assert
error: cannot find symbol variable Assert

【问题讨论】:

  • 你能提供从产生错误的文件中的导入吗?还有build.gradle的依赖部分?

标签: android gradle junit assert


【解决方案1】:

根据Android API Differences Reportjunit.framework 包自 API 28 起已被删除。

你可能需要声明依赖:

dependencies {
    testImplementation 'junit:junit:4.12'
    // or implementation 'junit:junit:4.12' when not in test environment
}

【讨论】:

    猜你喜欢
    • 2018-06-01
    • 1970-01-01
    • 2016-08-22
    • 2020-01-05
    • 1970-01-01
    • 1970-01-01
    • 2019-05-01
    • 2019-06-06
    • 2020-02-23
    相关资源
    最近更新 更多