android studio 4.1上需要JUnit 3.8或更高版本
我已经将Android studio更新为4.1,当我运行JUnit时,我会发现下面的错误android studio 4.1上需要JUnit 3.8或更高版本,android,junit,junit4,android-studio-4.1,Android,Junit,Junit4,Android Studio 4.1,我已经将Android studio更新为4.1,当我运行JUnit时,我会发现下面的错误 !!! JUnit version 3.8 or later expected: java.lang.RuntimeException: Stub! at junit.runner.BaseTestRunner.<init>(BaseTestRunner.java:14) at junit.textui.TestRunner.<init>(TestRunner.
!!! JUnit version 3.8 or later expected:
java.lang.RuntimeException: Stub!
at junit.runner.BaseTestRunner.<init>(BaseTestRunner.java:14)
at junit.textui.TestRunner.<init>(TestRunner.java:54)
at junit.textui.TestRunner.<init>(TestRunner.java:48)
at junit.textui.TestRunner.<init>(TestRunner.java:41)
at com.intellij.rt.junit.JUnitStarter.junitVersionChecks(JUnitStarter.java:212)
at com.intellij.rt.junit.JUnitStarter.canWorkWithJUnitVersion(JUnitStarter.java:195)
at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:49)
当我不升级到4.0.2时,它运行良好
请告诉我我遗漏了什么。我昨天在更新Ubuntu 20.04 LTS后遇到了这个问题,我是从sanp商店安装的android studio。最后设法暂时解决了这个问题,如果你在linux中,你必须找到android studio的安装目录,在bin目录中,用sudo运行studio.sh,这似乎是一个权限问题
sudo ./android-studioInstalledDirectory/bin/studio.sh
升级到AS 4.1时,我遇到了同样的问题 我通过从
build.gradle(app)
文件中删除以下内容解决了这个问题
useLibrary 'android.test.runner'
所有测试都会一直运行到完成当我将Android Studio升级到4.1时,我也遇到了这个问题。我没有删除
usebrary
行,而是删除了升级之前的testImplementation
行,该行显式引入了JUnit版本。甚至我也收到了同样的错误。
useLibrary 'android.test.runner'