Как настроить eclim с помощью инструмента разработчика Android (eclipse 4.2)
У меня есть Android Developer Tool, который показывает затмение версии 4.2 (juno).
Согласно сайту Eclim, обязательной версией Eclim является
Eclipse 4.3.x (Kepler) (Eclim 2.2.x), Eclipse 3.7.x (Indigo) (Eclim 1.7.x) или Eclipse 3.8 (Eclim 1.7.13 или выше)
Я думал, что eclim 1.7.18 будет работать с eclipse 4.2. Я также попробовал 2.3, но ни один не совместим с eclipse 4.2, который входит в комплект ADT. Так какую версию Eclim я должен использовать?
2 ответа
Я получил пакет ADT с eclipse 4.2 и установил eclim 2.2.6, который не жалуется на версию eclipse.
Я надеюсь, что это работает и для вас.
Для других читателей, которые не удовлетворены, я расскажу свою историю, прежде чем читать, вы должны знать, что я - тот тип разработчиков, которые любят использовать CLI и думают, что нажатия клавиш быстрее, чем при использовании мыши, если вы не согласны, возможно, эта настройка не для вас:
Установить основные инструменты
- Я скачал Eclipse Luna (4.4.0) с веб-сайта проекта eclipse.
- Загрузите Android SDK.
- Позже установите плагин ADT (через Справка> Установить новое программное обеспечение).
- После установки ADT Plugin попросит указать путь к Android SDK.
- Позже, после установки Eclim (2.4.0), он запросит папку установки eclipse, а также папку .vim.
- Запустите службу Eclim daemon. (В debian вы можете использовать update-rc.d, чтобы он всегда работал, или искать решение для вашей системы, вы можете настроить его на запуск при запуске системы, и пусть идеи появятся!)
Настройка Android-разработки Vim Studio
- Проверьте Eclim, набрав в vim
:PingEclim
вы должны увидеть версию Eclim, а также Eclipse. - Я предлагаю установить плагин NeoComplCache Vim, который прекрасно интегрируется с автозаполнением Eclim, на веб-сайте Eclim doc написано, что вам нужно добавить для его интеграции.
- Eclim обнаружит путь android-sdk на основе настроек, которые вы сделали в eclipse, но если нет, вы можете определить путь android-sdk ( см. Документацию Eclim).
Как создавать проекты и устанавливать на устройство
- С моим NERDTreee я автоматически CD в выбранном корневом каталоге и использовать
:ProjectCreate %/MyProjectFolder -n android
, он попросит некоторые конфиги. - Позже, чтобы вы могли собрать и установить приложение на свой телефон, вам сначала нужно сгенерировать файлы сборки (eclipse не делится этими файлами сборки), используйте
:!android project update --path %/MyProjectFolder
(обратите внимание, что вы можете опустить '/ MyProjectFolder', если вы уже находитесь в этой папке). Можете добавить--target
а также--name
Флаги, если вы хотите обновить эти значения. - На данный момент вы можете работать в своем проекте без каких-либо проблем, завершение кода работает отлично, если вам нужно что-то импортировать, используйте
:JavaImport
но вы знаете, что можете отобразить это. - Если вы хотите протестировать приложение на вашем устройстве (я использую физическое устройство), используйте
:Ant debug install
и если сборка удалась, используйте:!adb shell am start -n your.package.name/.YourMainActivity
это запустит приложение на вашем устройстве точно так же, как и Eclipse.
Вы можете объединить команду build and install с :!ant debug install && adb shell am start -n your.package.name/.YourMainActivity
, Также не забывайте держать терминал открытым для вашего logcat adb logcat
или если вы объявите тег (я предлагаю сделать это) adb logcat -s "MyTag"
Зачем использовать eclim?
После обновления моего eclipse juno мне было больно, были показаны только ошибки, я устал от загрузки, установки, обновления eclipse, даже в комплекте ADT был глючит, Android Studio выглядит очень некрасиво на linux при рендеринге свинг-шрифтов, многие часы были потрачены впустую в конце я просто ищу интегрировать мой vim (я использую его для веб-разработчика) и никогда не оглядывался назад, использовал Eclim, потому что в моей системе было ошибочное затмение (я до сих пор не могу использовать это медленное дерьмовое дерьмо, я ненавижу затмение).
Стоит ли это того?
Если у вас нет затмения, я предлагаю вам попробовать другую Android Development Vim Studio без eclim, но если у вас уже есть Eclipse, выберите eclim. И да, мне больше нравится кодировать таким образом в Vim, а не в Eclipse, единственное упущение - GUI Layout Designer. Как говорят некоторые люди, если вы хотите, чтобы что-то было сделано хорошо, лучше сделайте это сами
Похоже, много работы
Да, наверняка я начну создавать vimscript для этого.