Какая версия eclipse безопасна для разработки на android? - PullRequest
6 голосов
/ 17 сентября 2010

Очевидно, , eclipse 3.6 не очень хорошо работает с Android SDK, но я бы хотел использовать eclim, который требует эту версию Eclipse.Кто-нибудь имеет какой-либо недавний опыт разработки для Android с Eclipse 3.6?Рекомендации для тех, кто хочет использовать Vim для разработки Android?Буду признателен за любую помощь.

Ответы [ 4 ]

3 голосов
/ 17 сентября 2010

На странице Android SDK рекомендуется использовать только Eclipse 3.4 или 3.5.

Но Helios должно быть в порядке , за исключением некоторых отчетов, касающихся медленного кодового ассистента (или контентного ассистента ).

Я бы рекомендовал использовать оптимизированный eclipse.ini, чтобы обеспечитьхорошая производительность (но у меня нет прямого опыта использования с Android).


Петерис Кауне упоминает в комментарии следующий обходной путь :

  1. Скачать
    https://android.googlesource.com/platform/frameworks/base/+archive/<branch>.tar.gz,
    , где <branch> - один из перечисленных здесь (froyo-release для 2.2, размер файла около 113 МБ):
    https://android.googlesource.com/platform/frameworks/base/+refs
  2. Извлеките содержимое base/ в смоле в "<path-to-android-sdk>/platforms/android-<api-version>/sources", где <api-version> равно 8 для froyo, 7 для eclair и т. Д.
  3. Наслаждайтесь быстрой поддержкой содержимого в 3.6!
1 голос
/ 16 апреля 2011

Я использую Helios (3.6) с eclim с октября 2010 года для разработки под Android, и время от времени у меня происходит зависание затмения при автозаполнении.Это замораживание может также произойти в Vim, если вы используете завершение eclim.

Хотя это раздражает, это случается не часто.Я не могу вспомнить последний раз, когда это произошло, поэтому последнее обновление инструментов Android, которое я сделал, возможно, исправило это.(Мне придется следить и попробовать обходной путь Петериса Кауна, если он ударит снова.)


Я был очень счастлив с eclim.Я использую внешний инструмент eclipse для запуска vim и создания файла настроек eclipse.Аргументы внешнего инструмента:

 --servername Viclipse --remote-silent "+runtime visualstudioinvoke.vim" ${resource_loc}

В eclipse я рекомендую установить General> Workspace> «Обновить автоматически», чтобы Eclipse собирал ваши изменения из vim.В противном случае вы постоянно получаете сообщения «файл устарел с файловой системой».

Часть кода, загруженного в visualstudioinvoke.vim:

" Centre cursor
normal zz

" Keep up to date on change from external editor
setlocal autoread
" We'll be opened with the full path, but jump to the local directory so
" Lookupfile, etc work better.
cd %:p:h

" Use Eclim's user-defined completion instead of omnicompletion
inoremap <C-Space> <C-x><C-u>


" Eclim menus because I forget the mappings
" imports whatever is needed
menu E&clim.ImportMissing :JavaImportMissing<CR>
menu E&clim.ImportPrettify :JavaImportClean<CR>:JavaImportSort<CR>

" opens javadoc for statement in browser
menu E&clim.JavaDocSearch  :JavaDocSearch -x declarations<CR>

" searches context for statement
menu E&clim.JavaSearchContext :JavaSearchContext<cr>

" validates current java file
menu E&clim.Validate :Validate<CR>

" shows corrections for the current line of java
menu E&clim.JavaCorrect :JavaCorrect<CR>

Вы можете найти мои vimfiles на github .

0 голосов
/ 18 сентября 2010

Я обнаружил, что для меня большая проблема:

Возможная ошибка в управлении эмулятором Eclipse DDMS?

Мне пришлось вернуться к 3,5

0 голосов
/ 17 сентября 2010

Я потратил некоторое время, пытаясь запустить его с Гелиосом, но безрезультатно.Лучше иди с Галилеем, тот сразу сработал.

...