android - 如何让 IntelliJ IDEA 14 在 Android 上与 Scala 配合使用 (SBT)

标签 android scala intellij-idea sbt intellij-14

我正在使用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 根本不显示任何源:empty 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/

相关文章:

java - 文件突然没有出现在 Intellij Idea "Go to file..."中

java - 在 Intellij IDEA 中创建基于 Gradle 的 Web 应用程序

java - 如何将多个视频文件一起写入以创建一个视频文件

android - 键盘完成按钮未显示

android - 解释 Android 构建系统文档中描述的传递依赖策略

scala - < :< work? 怎么样

scala - 将可变映射转换为不可变映射

scala - 我在哪里可以找到用 Scala 编写的纯函数式开源项目?

android - 有没有办法以编程方式在 google play 开发者控制台上获取评论?

java - Intellij IDEA 无法识别 java 文件 : blue square in directory