【刷題】麪筋-測開-Android中形成APP閃退的緣由總結

【刷題】麪筋-測試開發常見問題合集

1. 網絡異常引發的

  • 弱網絡狀況下,服務端響應不及時,可能致使閃退。

2. 版本太低

  • 應用版本過低,APP的SDK和手機的系統不兼容,形成閃退。html

  • 有些API在老版本中有,在新版本中沒有,形成對象爲空引發閃退)android

3. 緩存垃圾過多:

  • 因爲安卓系統的特性,若是長時間不清理垃圾文件。會致使愈來愈卡,也會出現閃退狀況。

4. 權限問題:

  • 通常是AndroidManifest文件中忘記配置相關權限。

5. 設計不合理

  • 1個接口,拉取的數據量太大,請求結果會很慢,且佔用大量內存,APP會閃退緩存

  • 好比,咱們如今作的記錄儀,進入相冊列表時候,要拉取全部圖片,拉取太慢了,就閃退了網絡

6. 不一樣APP間切換

  • 交互測試,可能會出現閃退。

7. 組件問題

  • APP中訪問網絡的地方,組件中的ImageView沒有正常的下載並顯示到app 頁面上。

8. 拍照/選擇圖片後閃退:

  • ①手機內存小app

  • ②部分手機在使用相機拍照時候存在橫豎屏切換,可能會致使咱們應用從新調整生命週期.佈局

  • 解決辦法:在使用到拍照功能的Activity設置:android:configChanges="orientation|keyboardHidden|screenSize"測試

9. 頁面佈局問題

  • 用LinearLayout佈局時忘記指定orientation,出現了閃退。

其餘:

  • 在用AS開發Android程序時,涉及到Android真機版本,在生成APK文件時,若是沒有把V1,V2所有勾選,可能會出現閃退。

END

相關文章
相關標籤/搜索