我目前正在試圖向的IntelliJ創建的Android +斯卡拉模塊12使用IntelliJ 12製作Android + Scala項目的簡單方法?
我找不到任何先進的最新指南這樣做easyly,所以我試圖找出我。我創建了一個簡單的Android項目,將Scala方面添加到我的模塊中,並啓用了Proguard(應該清理Scala庫以使其適合APK)。我還向scala-library.jar添加了一個運行時依賴項。
但在編譯的時候,我得到1300+的錯誤,就像下面:
任何想法?
我目前正在試圖向的IntelliJ創建的Android +斯卡拉模塊12使用IntelliJ 12製作Android + Scala項目的簡單方法?
我找不到任何先進的最新指南這樣做easyly,所以我試圖找出我。我創建了一個簡單的Android項目,將Scala方面添加到我的模塊中,並啓用了Proguard(應該清理Scala庫以使其適合APK)。我還向scala-library.jar添加了一個運行時依賴項。
但在編譯的時候,我得到1300+的錯誤,就像下面:
任何想法?
看看SBT-想法,這與SBT-Android插件 https://github.com/mpeltonen/sbt-idea/issues/191
你可能喜歡Proguard的伎倆集成。直截了當,易於實現,無需任何插件。整個食譜是在其專用Github repository。
開始這個項目:
https://github.com/pocorall/hello-scaloid-maven
問題mvn clean package
然後,你會得到一個編譯的apk文件。
因爲這是一個普通的maven項目,所以你可以從Intellij(File-> Import project ...)導入這個項目。我使用Intellij作爲主要的IDE。它的魅力。
實際上,我正在尋找一種簡單的方法來實現它,即不使用SBT或g8或任何ant/mvn文件調整,只使用IntelliJ功能和插件。據我所知目前這是不可能的,但正如谷歌昨天宣佈Android Studio,我想這將是更容易將Scala與這個新的基於IntelliJ的IDE集成。 – clemp6r
>我想這將是更容易將Scala整合到這個新的基於IntelliJ的IDE中 我希望你是對的! Android非常好,但是Java並不是很有趣。 – powerj1984
僅供參考,SBT-Android包含許多默認設置,包括Proguard,SBTIdea將很好地生成IntelliJ項目。 IntelliJ可以直接構建這些項目,所以您只需依賴SBT來獲得依賴性和類似的東西。如果你感興趣,我會盡快寫一篇教程;) –