在網上找了很多構建NDK項目的方法,一個個都太繁瑣了,這命令那命令、這配置那配置的,完全不適合我這種手殘黨。於是我在這裏整理了一份秋~簡單的“搭建NDK環境的方法”。(ps:如果你是想在現有項目中集成NDK,可以跳到後面看)
如果是一個新的項目
第一步:那麼可以在Android Studio啓動時選擇新建項目(Start a new Android Studio Project)
第二步:
這裏可以自己選擇C++版本
這裏就是構建完成的全新C++項目啦。
但是到這裏還不夠,如果我已經有一個老的AS項目了,想要半路加上NDK支持怎麼搞呢?我的回答很簡單粗暴
那就就是複製粘貼
已有的AS項目怎麼添加C++(NDK)支持
第一步:在我們上面新建好的NDK項目中,複製cpp文件夾
第二步:將它粘貼到你想要集成的老AS項目中(注意不要複製錯目錄了),然後右鍵cpp文件夾
選擇-> Link C++ Project with Gradle
這裏會讓你選擇一個路徑,你直接選擇剛剛複製過來的cpp文件夾中的CMakeLists.txt就可以了
點擊OK按鈕之後,項目會自動重新構建。構建完成後就可以像一般的NDK項目一樣啦,隨便用hhhhh
(不過因爲老項目是沒有加載C++代碼的,所以你要自己手動加上去)
大功告成。。。所以說複製粘貼纔是第一生產力,真香!!!