code-prettify

2014年8月13日 星期三

OSX Android NDK 環境設置

以下環境為 OSX 10.9.4 + ADT 的設置心得。

只在 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 執行。


  1. 選擇正確的 toolchain


  2. 設定正確的 include path (我的路徑僅供參考,每個人的設定都不同)

     
  3. 重新 build indexes
  4. 測試用 source code