2010-11-20 11 views
1

私はIntelliJ IDEA(Community Edition)でScalaソースを使ってAndroidプロジェクトを構築しようとしています。私はJavaファイルからScalaソースを使用しています。自動補完は正しく動作しますが、JavaのScalaクラスはビルドで解決できません:cannot find symbol class MyScalaClassIntelliJ IDEA(Community Edition)でScalaソースを使用してAndroidプロジェクトをビルドするにはどうすればよいですか?

任意のヒントやチュートリアル(私はEclipseではなく、EclipseのScalaのサポートが貧弱であること。管理しましたか)?

更新:私はAndroidモジュールに加えてScalaモジュールを追加しました。さて、ビルドはメッセージでclasses.dexを生成する時に失敗:issue 7147

Error: trouble writing output: format == null 

私はそれがのDalvikの制限があることがわかりました。

Antスクリプトを使用せずにIDEAで未使用のメソッド/クラスを削除するにはどうすればよいですか?コンパイラの両方スカラを与え、最初のスカラ座の構築 -
:(。私はAntスクリプトでProGuardのを使用していたが、私はAntの結果からScalaのエラーメッセージを解析することができないメイクIDEAた)

答えて

1

のScala/Javaシステムは、あなたがする必要がありおよびJavaファイル。
- javacのパスにコンパイルされたスカラクラスを使用してJavaソースをビルドします。

おそらく2番目は不足しているものです。 Intellijにクラスパスを追加するには、how to add directory to classpath in an application run profile in intellij idea?を参照してください(私はあなたがおそらく既にそれを知っているので、あなたはアンドロイドランタイムのためにそれをしたと仮定します)。

+0

は、あなたのヒントをありがとう、私はまだ悩みを持っている:)私の更新を参照してください。 –

関連する問題