java.lang.NoClassDefFoundError:org/yaml/snakeyaml/constructor/BaseConstructor
当我试图在模拟器中运行颤振应用程序时,我得到错误:java.lang.NoClassDefFoundError:org/yaml/snakeyaml/constructor/BaseConstructor,java,android,flutter,yaml,Java,Android,Flutter,Yaml,当我试图在模拟器中运行颤振应用程序时,我得到错误: java.lang.NoClassDefFoundError: org/yaml/snakeyaml/constructor/BaseConstructor at org.testng.internal.YamlParser.parse(YamlParser.java:16) at org.testng.internal.YamlParser.parse(YamlParser.java:10) at org.testng
java.lang.NoClassDefFoundError: org/yaml/snakeyaml/constructor/BaseConstructor
at org.testng.internal.YamlParser.parse(YamlParser.java:16)
at org.testng.internal.YamlParser.parse(YamlParser.java:10)
at org.testng.xml.Parser.parse(Parser.java:168)
at org.testng.TestNG.initializeSuitesAndJarFile(TestNG.java:311)
at org.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:46)
at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:123)
Caused by: java.lang.ClassNotFoundException: org.yaml.snakeyaml.constructor.BaseConstructor
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 6 more
Process finished with exit code -1
类路径中缺少snakeyaml的JAR文件。但是,从stacktrace判断,此时您没有运行颤振应用程序。异常似乎发生在testng启动器中 因此,我怀疑问题在于测试框架所需的snakeyaml版本与您正在测试的内容之间存在版本冲突。以下是一个来自不同背景的问答示例: