app閃退又被稱作“app運行崩潰”,是指程序異常退出不再運行;形成APP閃退的原因是因為app的前端程序有bug,app閃退的原因如下:網絡異常、app程序沒有對接口返回的數據做好兼容性、內存問題、版本過低、權限問題。
1、網絡異常
無網下操作無網、wifi、移動網絡三種網絡切換弱網,弱網場景下,服務端沒有及時的響應程序沒有做好網絡保護,會造成app閃退。
2、app程序沒有對接口返回的數據做好兼容性
接口返回的數據千差萬別,有null,假如app端沒有很好進行處理的話,會造成閃退。
3、內存問題
手機運行的程序過多,內存不足的情況下導致app崩潰或者是內存泄露,長時間運行耗盡內存從而導致崩潰。
4、版本過低
應用版本太低,APP的SDK和手機的系統不兼容,造成閃退有些API在老版本中有,在新版本中沒有,造成對象為空引起閃退。
5、權限問題
一般是AndroidManifest文件中忘記配置相關權限。
以上內容參考:百度百科-閃退