2016-07-29 6 views
0

У меня есть очень простой вопрос об активации ensime в файлах .java внутри проекта android (в основном, что, предположим, должен быть enjine mode, как я понял) от emacs.Ensime для .java-файлов внутри проекта android

Поэтому я добавил плагин { id 'org.ensime.gradle' version '0.2.8' } внутри моей build.gradle в корне моего андроида проекта генерируется .ensime файла в корневом каталоге проекта и после вызова ensime из внутри Emacs с MainActivity.java файла открыт - он начал ensime сервера успешно, и изменил .java файл основных режимов в ensime Disconnected. Но независимо от того, что я делаю, похоже, что я не могу подключиться к работающему серверу.

также попытались создать новый андроид пустой проект с нуля с sbt и sbt gen-android и попытался запустить внутри этой корневой папке проекта sbt ensimeConfig и sbt ensimeConfigProject - нет никакой разницы, main.scala после включения ensime-mode в нем отлично работает, если я пытаюсь включить ensime-mode в каком-то файле .java из этого проекта, например MainActivityTest.java - то же самое, что описано выше - отключено и нет функциональности.

ответ

0

Хорошо, похоже, я нашел ответ - его в основном дублирование this. Все, что нужно сделать, это добавить :compile-jars (" [...] /local/share/java/android-sdk-mac_x86/platforms/android-10/android.jar") в файл .ensime.