6

どうやら、Eclipse 3.6 は android SDK ではうまく動作しませんが、このバージョンの Eclipse を必要とする eclim を使用したいと思います。Eclipse 3.6 で Android 用に開発した最近の経験がある人はいますか? Android 開発に vim を使用したい人への推奨事項は? 助けていただければ幸いです。

4

4 に答える 4

3

Android SDKページから、Eclipse 3.4 または 3.5 が唯一の推奨バージョンのようです。

しかし、遅いコード アシスト(またはコンテンツ アシスト)に関するいくつかのレポートを除いて、Helios は問題ないはずです。

最適化されeclipse.iniたものを使用して、優れたパフォーマンスを確保することをお勧めします (ただし、Android で直接使用した経験はありません)。


Pēteris Cauneは、コメントで次の回避策について言及しています。

  1. はここにリストされているものの 1 つです ( 2.2 の 場合
    https://android.googlesource.com/platform/frameworks/base/+archive/<branch>.tar.gz、ファイルは約 113MB です) :
    <branch>froyo-release
  2. base/tar の内容を " <path-to-android-sdk>/platforms/android-<api-version>/sources" に抽出します。ここで、<api-version>は 8、froyoは 7eclairなどです。
  3. 3.6 で高速なコンテンツ アシストをお楽しみください!
于 2010-09-17T06:59:19.253 に答える
1

私は 2010 年 10 月から Android 開発のために Helios (3.6) を eclim と共に使用しており、オートコンプリート時に eclipse がフリーズすることがあります。eclim の補完を使用する場合、このフリーズは Vim でも発生する可能性があります。

イライラしますが、頻繁に起こるわけではありません。最後に発生したのがいつだったか思い出せないので、最後に行った Android ツールの更新で修正された可能性があります。(私は目を光らせて、Pēteris Caune の回避策を試す必要があります。)


私はeclimにとても満足しています。Eclipse 外部ツールを使用して vim を起動し、Eclipse セットアップ ファイルをソースします。外部ツールの引数:

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

Eclipse では、[General] > [Workspace] > [Refresh automatically] を設定して、Eclipse が変更を vim からビルドすることをお勧めします。そうしないと、「file out of date with filesystem」というメッセージが常に表示されます。

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 にあります。

于 2011-04-16T19:31:41.557 に答える
0

私にとって大きな問題であることがわかりました:

Eclipse DDMS エミュレーター制御にバグの可能性はありますか?

3.5に戻しました

于 2010-09-18T07:53:01.010 に答える
0

Helios で実行するためにしばらく時間を費やしましたが、役に立ちませんでした。ガリレオと一緒に行ったほうがいいです。それはすぐに機能しました。

于 2010-09-17T07:02:37.833 に答える