用intellij12制作Android+Scala项目的简单方法



我目前正在尝试在intellij12中创建Android+Scala模块。

我找不到任何最新的指南来做这个很容易,所以我试着自己找。我创建了一个简单的Android项目,将Scala facet添加到我的模块中,并启用Proguard(它应该清理Scala库以使其适合APK)。我还在scala-library.jar中添加了一个运行时依赖项。

但是当编译时,我得到1300+错误,如以下:

ProGuard: [TestScalaAndroid] Warning: scala.reflect.ScalaBeanInfo: can't find superclass or interface java.beans.SimpleBeanInfo
ProGuard: [TestScalaAndroid] Warning: scala.tools.ant.ScalaBazaar: can't find superclass or interface org.apache.tools.ant.Task
ProGuard: [TestScalaAndroid] Warning: scala.tools.ant.ScalaMatchingTask: can't find superclass or interface org.apache.tools.ant.taskdefs.MatchingTask

任何想法?

您可能喜欢Proguard技巧。简单明了,易于实现,无需任何插件。

看看sbt-idea,它集成了sbt-android插件https://github.com/mpeltonen/sbt-idea/issues/191

从这个项目开始:

https://github.com/pocorall/hello-scaloid-maven

Issue mvn clean package

然后,你会得到一个编译好的apk文件。

因为这是一个普通的maven项目,你可以从Intellij (File-> import project…)导入这个项目。我使用Intellij作为主要的IDE。

相关内容

  • 没有找到相关文章

最新更新