Ensime 用于 android 项目中的 .java 文件
Posted
技术标签:
【中文标题】Ensime 用于 android 项目中的 .java 文件【英文标题】:Ensime for .java files inside android project 【发布时间】:2016-12-03 21:27:00 【问题描述】:我有一个非常基本的问题,关于在 emacs 的 android 项目内的 .java
文件中启用 ensime
(基本上它应该是我理解的 enjine 模式)。
所以我在我的android项目的根目录中的build.gradle
中添加了插件 id 'org.ensime.gradle' version '0.2.8'
,在项目根目录中生成.ensime
文件,并在从emacs内部调用ensime
并打开MainActivity.java
文件后-它启动了ensime服务器成功,并将.java
文件主模式更改为ensime Disconnected
。但是无论我做什么看起来都无法连接到正在运行的服务器。
A 还尝试使用 sbt
和 sbt gen-android
从头开始生成新的 android 空白项目,并尝试在该项目根文件夹中运行 sbt ensimeConfig
和 sbt ensimeConfigProject
- 没有区别,main.scala
在启用 ensime-mode
后如果我尝试在该项目的某些 .java 文件中启用 ensime-mode
,例如 MainActivityTest.java
- 与上面描述的相同 - 已断开连接且没有 ensime 功能,它的效果很好。
【问题讨论】:
【参考方案1】:好的,看起来我找到了答案 - 它基本上是 this 的重复。所需要做的就是将:compile-jars (" [...] /local/share/java/android-sdk-mac_x86/platforms/android-10/android.jar")
添加到.ensime
文件中。
【讨论】:
以上是关于Ensime 用于 android 项目中的 .java 文件的主要内容,如果未能解决你的问题,请参考以下文章