一、在編譯ndk時報了ndk CMake was unable to find a build program corresponding to "Ninja".,這個錯誤,查找了一堆資料,
也去國外看了看,並沒有很好的解決這個問題,
這幾個庫卸載了,又重新裝,最後發現是安裝 ninja就可以了
下載地址https://github.com/ninja-build/ninja/releases,下完win版安裝,並設置環境變量,重啓電腦,完成。
二、{"cookie":"","inReplyTo":"compute","message":"CMake Error at CMakeLists.txt:2 (add_library):\n Cannot find source file:\n\n src/main/jni/say.cpp\n\n Tried
extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp\n .hxx .in .txx\n\n","title":"Error","type":"message"}
和Cause: executing external native build for cmake D:\githubcode\myandroid\app\src\main\jni\CMakeLists.txt,這兩個錯誤
造成這個原因是CMakeLists.txt文件不能和cpp在同一個目錄,我把CMakeLists.txt拷貝到app目錄下,成功解決
三、NDK開發沒有提示
這個時間有點久,後來自己升級了android studio 到最新版本,解決了問題,不清楚是什麼原因造成的。
四、NDK開發不能進入調試
這個正在查找中,目前使用日誌打印查找錯誤