查看ndk崩溃
前言
有一個(gè)項(xiàng)目,n多地方使用了ndk,但是之前沒怎么搞過,遇到了幾次崩潰,卻無從下手,在百度上搜了良久,要么是重復(fù)的,要么是過時(shí)的,要么講的不清楚自己試了不管用,于是科學(xué)搜索了下,并記錄下來,怕自己再找不到了
正文
首先把ndk更新到最新版本(不要問我為什么...)
下載安裝好重啟as,安不好就多安幾次多重啟幾次
然后配置ndk目錄,一般ndk就在sdk子目錄內(nèi)
然后配置環(huán)境變量:? sdk根目錄 ,ndk版本號(hào)下根目錄 ,就是上圖兩個(gè)紅框的位置
然后執(zhí)行cmd命令
adb shell logcat | ndk-stack -sym 你的.so目錄
而.so目錄一般是 :? 項(xiàng)目根目錄-build-intermediates-cmake-xxx-obj-xxx
這時(shí)app native崩潰就能在cmd上抓到了
如果設(shè)置完后,再次運(yùn)行項(xiàng)目發(fā)現(xiàn)運(yùn)行不了了,只需要關(guān)閉cmd即可,應(yīng)該是cmd占用了.so使系統(tǒng)無法刪除緩存而無法打包
end
總結(jié)
- 上一篇: 模仿Retrofit封装一个使用更简单的
- 下一篇: 三方库报错真的就没有办法了吗?