我有一个来自emacs的关于在android项目的.java文件中启用ensime的非常基本的问题(据我所知,基本上它应该是enjine模式)。
所以我在我的android项目的根目录下的build.gradle中添加了插件{ id 'org.ensime.gradle' version '0.2.8' },在项目根中生成了.ensime文件,并在MainActivity.java文件打开的情况下从emacs内部调用了ensime -它成功地启动了server服务器,并将.java文件主模式更改为ensime Disconnected。但是无论我做什么,我都无法连接到正在运行的服务器。
一个也试图从头开始用sbt和sbt gen-android生成新的安卓空白项目,并尝试在项目根文件夹sbt ensimeConfig和sbt ensimeConfigProject中运行-没有区别,在它启用ensime-mode后main.scala工作得很好,如果我尝试在该项目的一些.java文件中启用ensime-mode,如MainActivityTest.java -与上面描述的一样-断开连接,没有some功能。
发布于 2016-07-30 20:24:46
好的,看起来我找到了答案--它基本上是this的复制。所有需要做的就是在.ensime文件中添加:compile-jars (" [...] /local/share/java/android-sdk-mac_x86/platforms/android-10/android.jar")。
https://stackoverflow.com/questions/38654120
复制相似问题