![](/img/trans.png)
[英]Create android test project in intellij idea 13 community edition
[英]How to build Android project with Scala sources in IntelliJ IDEA (Community Edition)?
我正在嘗試在IntelliJ IDEA(社區版)中使用Scala源代碼構建一個Android項目。 我正在使用Java文件中的Scala源代碼:自動完成功能可以正常工作,但是build無法解析Java中的Scala類: cannot find symbol class MyScalaClass
。
(我在Eclipse中進行了管理,但是Eclipse對Scala的支持很差。)
有任何提示或教程嗎?
更新:除了Android模塊之外,我還添加了Scala模塊。 現在,在生成帶有消息的classes.dex
期間構建失敗:
Error: trouble writing output: format == null
我發現這是Dalvik的局限性: 發行號7147 。
如何在不使用Ant腳本的情況下剝離IDEA中未使用的方法/類? (我在Ant腳本中使用ProGuard,但是無法使IDEA解析來自Ant結果的Scala錯誤消息。)
scala / java系統要求您:
-首先構建scala,為編譯器提供scala和java文件。
-使用javac路徑中的已編譯scala類構建Java源代碼。
第二個可能是您缺少的東西。 請參閱如何在IntelliJ IDEA的應用程序運行配置文件中將目錄添加到類路徑中? 向Intellij添加類路徑(我想您是在android運行時完成的,所以您可能已經知道了)。
您應該使用ProGuard精簡未使用的類。
請按照此處的說明進行操作(具體看一下progaurd-project.txt
:
https://github.com/yareally/android-scala-intellij-no-sbt-plugin
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.