适用于Android的scala上的NoClassDefFoundError BoxedUnit

时间:2013-06-15 10:05:11

标签: android eclipse scala noclassdeffounderror

将我的eclipse安装更新为Android插件SDK 22.0.1,Scala 3.0.1 rc01后,我的项目已编译但出现以下运行时错误:

E/AndroidRuntime(2195): FATAL EXCEPTION: main
E/AndroidRuntime(2195): java.lang.NoClassDefFoundError: scala.runtime.BoxedUnit
E/AndroidRuntime(2195):     at ******.MyClass$lzycompute(MyClass.scala:25)

我还有另一个错误:

E/AndroidRuntime(2195): java.lang.NoClassDefFoundError: scala.collection.immutable.List

我的项目在图书馆项目和实施项目之间分开。

它是如何发生的?

1 个答案:

答案 0 :(得分:0)

嗯,事实是项目组织发生了一些变化。 所以现在,还需要导出这个“Android私有库”字段。它不是默认的。选中此框解决了我的问题。

请注意,需要同时完成Android Library项目和真实项目(GraphismeOne)

Android Private Libraries