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 файл.

Другие вопросы по тегам