我有一个非常基本的问题,要从emacs启用android项目中的ensime
文件中的.java
(基本上,据我所知它应该是enjine模式)。
所以我在Android项目的根目录下的{ id 'org.ensime.gradle' version '0.2.8' }
中添加了插件build.gradle
,在项目根目录中生成了.ensime
文件,并在打开了ensime
文件的情况下从emacs内部调用了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功能。
最佳答案
好的,看起来我找到了答案-基本上是this的副本。所有需要做的就是将:compile-jars (" [...] /local/share/java/android-sdk-mac_x86/platforms/android-10/android.jar")
添加到.ensime
文件。