3

当我尝试使用包含来自该库sbt的 a 实例的一些代码进行编译时,我收到此错误:Table

java.lang.AssertionError: assertion failed: unsatisfiable cyclic dependency in 'class Toolkit' 

它似乎适用于 Java,所以我不明白为什么它在 Scala 中失败。

这是工具包类:http ://code.google.com/p/table-layout/source/browse/branches/v1/tablelayout/src/com/esotericsoftware/tablelayout/Toolkit.java

只要我得到这个错误,我就完全停止了我的项目:(。

编辑:它适用于每个里程碑的 Scala 2.10.0,但是这个版本的 scala 不适用于 Android(或者至少现在还没有...... [或至少不适用于 libgdx ...])。所以我仍然需要一种方法来解决这个问题,即使它有点拘谨。

4

1 回答 1

1

如果您强制 scalac 以正确的顺序加载依赖项,它将编译,如下所示:

classOf[com.esotericsoftware.tablelayout.Toolkit[_,_,_]]

println(new com.badlogic.gdx.scenes.scene2d.ui.Table toString)

一定是 2.10 中意外修复的错误

于 2012-07-07T19:14:18.160 回答