【eclipse】Eclipseのトラブル
公開日:
:
最終更新日:2014/01/15
eclipse
主にAndroidアプリ開発にまつわるトラブルです。
●起動時に固まる
・コマンドプロンプトから-cleanを付けて起動する。
・adbプロセスを終了させる。
●プロジェクトにビックリマークがついてビルドできない
・ライブラリのリンクが正しいか確認 -> .classpathファイルを確認
・svnで管理しているプロジェクトをインポートした場合などは.svnフォルダを削除する。
●AndroidSDKをバージョンアップした後に「This Android SDK requires Android Developer Toolkit version x.x.x or above. Current version is y.y.y. Please update ADT to the latest version.」のようなエラーがでてプロジェクトをビルドできなくなる。
・メニューバー -> Help -> Install New Softwareを選択してADTをアップデート
●ライブラリ参照していてる他プロジェクトのクラスが「import cannot be resolved」で解決できなくなる。
・原因:DropBoxと競合してbinフォルダ配下をクリーンできなくなっている。
・対策:DropBoxの同期を一時的に止めて、自動リビルドを待つかクリーンする。
・その他の症状:
Error Logウィンドウに
Could not delete:~
や
Problems encoutered while deleteing files.
と表示される。
参照先のプロジェクトのbinフォルダ内にDropBoxで競合した時に作成されるファイルが存在する。
●javawがCPUを専有してeclipseが固まる。または、動的言語のコード補完が効かなくなる。
・原因:プラグイン「DLTK」のインデックスが壊れている。
・対策:workspaceフォルダ/.metadata/.plugins/org.eclipse.dltk.core.index.sql.h2内のファイルを全て削除してeclipseを再起動
DLTK(Dynamic Languages Toolkit)はPHPやRubyなど動的言語の開発に必要なプラグイン。
現象が起きると上記フォルダ内の.dbファイルが数GBにまで膨れ上がっている。
●genフォルダ内にファイルが作成されなくなる -> import your.package.path.Rにエラーのバツ印
・原因:Javaビルドパスが通っていない
・対策:プロジェクトプロパティ -> Javaビルドパス -> Sourceタブに「アプリ名/src」と「アプリ名/gen」を登録
・その他の症状:
Error Logウィンドウに
Android /ProjectName/gen already exists but is not a source folder. Convert to a source folder or rename it
と表示される
関連記事
-
【eclipse】eclipseを入れたらまずやること
OSのバージョンアップや職場での環境作りなどeclipseをインストールする機会はそれほど多くないの