我正在使用android-sdk-plugin使用 SBT 使用 Scala 制作 Android 应用程序。这通常效果很好 - 但是,当尝试将项目导入 IntelliJ IDEA 14.1 时,导入的项目看起来相当空,并且无法将我的源文件识别为项目的一部分。
文档说:
IntelliJ 14 now includes native support for importing projects from android-sdk-plugin. The process generally works well, however there are still several caveats: The idea-sbt-plugin is still required to actually perform the build (no longer necessary as of IDEA 14.1)
克隆和导入最简单的 example project导致空的 IDE 根本不显示任何源:
我已经按照文档的要求安装了 Scala 插件和 SBT 插件(我认为不再需要)。
我缺少什么重要步骤?
编辑:我手动将插件添加到 project/plugins.sbt
中,然后运行 gen-android
来获取 project/build.scala
包含 object Build extends android.AutoBuild
.
最佳答案
缺少的关键步骤是IDEA的Android插件。这似乎是显而易见的,但与其他框架的插件相比,这个插件不仅提供了额外的好处,而且实际上对于 Android 的任何东西都是必不可少的。
安装插件后,您可以选择 Android 作为项目 SDK(不仅选择 Android SDK,还选择与之配套的 Java SDK)。
关于android - 如何让 IntelliJ IDEA 14 在 Android 上与 Scala 配合使用 (SBT),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29719394/