查看ndk崩潰

前言

有一個項目,n多地方使用了ndk,但是之前沒怎麼搞過,遇到了幾次崩潰,卻無從下手,在百度上搜了良久,要麼是重複的,要麼是過時的,要麼講的不清楚自己試了不管用,於是科學搜索了下,並記錄下來,怕自己再找不到了

正文

首先把ndk更新到最新版本(不要問我爲什麼...)

下載安裝好重啓as,安不好就多安幾次多重啓幾次

然後配置ndk目錄,一般ndk就在sdk子目錄內

然後配置環境變量:  sdk根目錄 ,ndk版本號下根目錄 ,就是上圖兩個紅框的位置

然後執行cmd命令

adb shell logcat | ndk-stack -sym 你的.so目錄

而.so目錄一般是 :  項目根目錄-build-intermediates-cmake-xxx-obj-xxx

這時app native崩潰就能在cmd上抓到了

如果設置完後,再次運行項目發現運行不了了,只需要關閉cmd即可,應該是cmd佔用了.so使系統無法刪除緩存而無法打包

end

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