查看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
總結
- 上一篇: 模仿Retrofit封装一个使用更简单的
- 下一篇: 三方库报错真的就没有办法了吗?