只在 Eclipse 的偏好設定裡設置 NDK 位置 project 是可以直接編譯過,
但是 Eclipse 的 C/C++ source indexer 會掛掉,掛掉你一開 *c, *cpp source codes,
Eclipse 就跟你靠背 project 有 error 不讓你執行,雖然可以手動刪掉 error message,
但總不能一開 *.c, *.cpp 就要刪一次錯誤訊息吧...
此問題的主因是 android NDK 的 toolchain 針對 C/C++ indexer 支援並不完整,
所以要更換 toolchain 為 linux GCC ,但是編譯依然由 ndk-build 執行。
- 選擇正確的 toolchain
- 設定正確的 include path (我的路徑僅供參考,每個人的設定都不同)
- 重新 build indexes
- 測試用 source code