intellij-idea - 从 IntelliJ IDEA 2020.1 运行 JUnit 测试会生成 ClassNotFoundException
问题描述
从 IntelliJ IDEA 2020.1 运行 JUnit 测试会生成以下错误:
Error:Internal error: (java.lang.ClassNotFoundException) com.android.repository.api.ProgressIndicator
java.lang.ClassNotFoundException: com.android.repository.api.ProgressIndicator
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:435)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
at org.jetbrains.jps.android.AndroidManifestMergingTarget$MyTargetType.computeAllTargets(AndroidManifestMergingTarget.java:125)
at org.jetbrains.jps.builders.impl.BuildTargetRegistryImpl.<init>(BuildTargetRegistryImpl.java:42)
at org.jetbrains.jps.cmdline.BuildRunner.load(BuildRunner.java:79)
at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:274)
at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:130)
at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:218)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
at java.base/java.lang.Thread.run(Thread.java:832)
如果我通过 Maven 运行测试成功,但使用 IntelliJ IDEA 按钮失败。
我该如何解决?
解决方案
这是一个 IntelliJ IDEA 2020.1 错误。
将 IDE 版本更新到2020.1.1 即可解决此问题。
推荐阅读
- python-3.x - 未找到气流 task_id
- asynchronous - 如何通过 clojure 的 core.async 中的通道进行通信?
- r - 如何编写 R 代码以通过特定单元格直接从 excel 中读取?
- java - 表格行字符替换为“?” mvn包后
- mysql - 有两个 MySQL 表,获取第一个表键的每个值的最后一个结果
- java - java stars程序中的逻辑是什么?
- node.js - Bittrex api V3 新订单(未经授权)
- typescript - 映射类型时省略只读属性
- directory - 使用 Laravel 的 File::makeDirectory 在公共目录下创建文件夹
- python - 与 asyncio.to_thread 相反