2010-11-20 95 views
1

我想在IntelliJ IDEA(社区版)中使用Scala来源构建一个Android项目。我使用Java文件中的Scala来源:自动完成工作正常,但构建无法解析Java中的Scala类:cannot find symbol class MyScalaClass如何在IntelliJ IDEA(Community Edition)中使用Scala资源构建Android项目?

(我设法在Eclipse中,但在Eclipse的Scala的支持很差。)

任何提示或教程?

更新:除了Android模块,我还添加了Scala模块。现在,构建有消息生成classes.dex过程中失败:

Error: trouble writing output: format == null 

我发现它的Dalvik的限制:issue 7147

如何在不使用Ant脚本的情况下去除IDEA中未使用的方法/类? (我是在Ant脚本中使用ProGuard,但我无法化妆IDEA从蚂蚁结果分析斯卡拉错误消息)

回答

1

斯卡拉/ Java系统,需要:
- 建立斯卡拉首先,让编译器都斯卡拉和java文件。
- 在javac路径中使用已编译的scala类构建java源代码。

第二个可能是你缺乏的。参考how to add directory to classpath in an application run profile in intellij idea?为Intellij添加一个类路径(我想你是为了android运行时而做的,所以你可能已经知道了)。

+0

谢谢你的提示我仍然有麻烦:)看我的更新。 – 2010-11-22 23:12:56

相关问题