投稿

9月, 2014の投稿を表示しています

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

イメージ
■原因■ NDK(CDT)が含まれているプロジェクトのパスを移動しインポートし直すと、 properties → C/C++ General → Paths and Symbols が前のままとなり、 eclipse上でcppを編集するとエラーだらけになる。 (cppを一度も開かずにビルドすれば大丈夫なんだけど。。。) 恐らく過去の状態がワークスペースのキャッシュ等に残ってしまっているのが原因ぽい。 ■改善方法■ ① 一度問題となるプロジェクトをワークスペース上から削除。 ② 「現在のワークスペースフォルダ\.metadata\.plugins\org.eclipse.core.resources\.projects」 まで潜り対象のプロジェクト名のフォルダを削除する。 ③ 対象となるプロジェクトをインポートし直す。 これにより本来のデフォルトパスが当たるようになるみたい。   Eclipse 4.3 完全攻略

【Android / C++】NDK使用時にCPU毎の作成済み.soの追加方法

イメージ
以下のような感じで「Android.mk」に追加する。 include $(CLEAR_VARS) LOCAL_MODULE := *** LOCAL_SRC_FILES := external/lib/$(TARGET_ARCH_ABI)/lib***.so include $(PREBUILT_SHARED_LIBRARY) ***を任意ものに変更。 jniフォルダ以下にLOCAL_SRC_FILESで指定したパスをCPU名(armeabi等)毎に構成。 ビルドで問題なし。   Android NDK ネイティブプログラミング