as中ndk開發,C/C++代碼無提示和跳轉

問題描述:
as進行ndk開發的時候,項目想要支持C/C++,有2中情況:1,項目初始創建的時候,就選擇支持native;2,項目開發過程中,添加native。情況1,目前沒遇到native無法跳轉的情況,我遇到的都是情況2.
環境:
as 3.4.1
ndk開發環境
在這裏插入圖片描述解決辦法:
網上有許多類似的問題,一般都是要升級版本,比如升級as,cmake,ndk等。我比較納悶,因爲如果是版本的問題的話,爲什麼新創建的版本可以有提示和跳轉。對比發現app下build.gradle 中有設置cmake版本的。
在這裏插入圖片描述
嘗試更改版本,在自己的ndk-build目錄中,找到cmak的版本目錄,引入到項目中即可:測試過3.10.2沒有成功,3.6.2成功。我的項目gradle版本低,不能用3.10.2。注意cmake.dir的目錄寫法

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章