以前都是我同事在打包,今天我也來打包,發現打出來的包運行正常,但是如果是覆蓋以前的包會出現閃退,我也是醉了,一直百度不到原因

LOG顯示大概是這樣的Build fingerprint: 'HUAWEI/TAG-AL00/HWTAG-L6753:5.1/HUAWEITAG-AL00/C92B168:user/release-keys'

Revision: '0'

cpuAbi/cpuAbi2: 'armeabi-v7a#armeabi'

pid: 28742, tid: 28811, name: NativeThread >>> com.yiban1314.yiban <<<

signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0xe0312f24

原因

android studio 的配置環境問題,大家打開sdk的配置路徑,如圖

aba8a2b1fcc3511760eb7058f4f398f7.png

我們只要把這個ndk的路徑去掉即可、去掉之后如果你綁定了,他編譯還會自動生成,在

local.properties可看到、

d55363dceb11ada7404613ab5200330f.png

把這行代碼刪掉即可。重新gradle即可,接下來可能會遇到一些版本要更新,直接點擊下載更新就好了!

然后打出來的包就都正常替換了!

希望對你們有所幫助!!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐