Android + Scala でハマったところメモ
R.java
これは sbt に限った話ではなく、 ant でも発生する問題だが、 scala 側から R.java が読めない。
R.java 内では scala 側と同じパッケージ名を指定しているのだが、読めないらしい。
scala ソースと同じディレクトリに適当な Java ソースを置いておくと、そのクラスは見えるので、何か原因があるらしい。
scala の import は現在のパスからの相対インポートらしい。で、 scala ソースとは別のパッケージツリーにある R.java が読めないのかもしれない。
このあたりが詳しい。
インポート宣言 - A Memorandum
http://www.h7.dion.ne.jp/~samwyn/Scala/scalag.htm
というわけで、別のパッケージツリーにある R.java を読むには
import _root_.path.to.package
としてやればいける。