Ensime для.java файлов внутри проекта Android
У меня есть очень простой вопрос о включении ensime
в .java
файлы внутри проекта Android (в основном это то, что, как я понял, предполагается в режиме Engeine) из Emacs.
Поэтому я добавил плагин { id 'org.ensime.gradle' version '0.2.8' }
внутри моего build.gradle
в корне моего проекта Android, сгенерированный .ensime
файл в корне проекта и после вызова ensime
изнутри Emacs с MainActivity.java
файл открыт - он успешно запустил сервер ensime и изменился .java
Основной режим файла для ensime Disconnected
, Но независимо от того, что я делаю, похоже, я не могу подключиться к работающему серверу.
А также попытался создать новый пустой проект Android с нуля с sbt
а также sbt gen-android
и попытался запустить внутри корневой папки этого проекта sbt ensimeConfig
а также sbt ensimeConfigProject
- нет разницы, main.scala
после включения ensime-mode
в нем прекрасно работает, если я попытаюсь включить ensime-mode
в каком-то файле.java из этого проекта, например MainActivityTest.java
- так же, как описано выше - отключен и не имеет функциональных возможностей.
1 ответ
Хорошо, похоже, я нашел ответ - это в основном дублирование этого. Все, что нужно сделать, это добавить :compile-jars (" [...] /local/share/java/android-sdk-mac_x86/platforms/android-10/android.jar")
в .ensime
файл.