尝试在我的项目(https://github.com/guger/MoneyBook)上运行命令switch(Status) {
case "Pending":
document.getElementById("reviewed").style.display = "block;
break;
case "accepted":
document.getElementById("accepted").style.display = "block;
break;
case "Rejected":
document.getElementById("rejected").style.display = "block;
break;
case "Already Done":
document.getElementById("already-Done").style.display = "block;
break;
}
时收到IllegalStateException / NoClassDefFoundError。当我使用高于11的Java版本时,会发生此错误。由于针对Android Q和Java 9进行测试时,robolectric需要Java 9或更高版本,因此我无法使用捆绑到IDE中的jdk。它以robolectric无法识别的格式提供其版本字符串。
./gradlew :data:test
有人在Java 11/12/13上运行Android项目时会遇到类似的行为吗?