読者です 読者をやめる 読者になる 読者になる

アトリエレント(atelierent)elasのアプリ開発奮闘記

開発中の疑問点やぼやきなどなど

【Android】eclipseでNDK(CDT)プロジェクトのパスを移動したらincludeパスが更新されない

プログラム Android C++

■原因■

NDK(CDT)が含まれているプロジェクトのパスを移動しインポートし直すと、

properties → C/C++ General → Paths and Symbols が前のままとなり、

eclipse上でcppを編集するとエラーだらけになる。

(cppを一度も開かずにビルドすれば大丈夫なんだけど。。。)

 

恐らく過去の状態がワークスペースのキャッシュ等に残ってしまっているのが原因ぽい。

 

 

■改善方法■

一度問題となるプロジェクトをワークスペース上から削除。

 

「現在のワークスペースフォルダ\.metadata\.plugins\org.eclipse.core.resources\.projects」

まで潜り対象のプロジェクト名のフォルダを削除する。

 

【2016/03/03追記(上記は勝手に消えていて現象が発生していたので)】

 または、

 

「現在のワークスペースフォルダ\.metadata\.plugins\com.android.ide.eclipse.ndk」

まで潜り対象の「XXX.pathInfo」を削除する。

  

対象となるプロジェクトをインポートし直す。

 

これにより本来のデフォルトパスが当たるようになるみたい。

 

 

Eclipse 4.3 完全攻略

Eclipse 4.3 完全攻略