[故障排除] 解決 java.lang.OutOfMemoryError 的錯誤訊息

2021/09/06 Android

前言

在進行 Android APP 開發的時候,特別是在處理影像時會出現以下的錯誤訊息:

java.lang.OutOfMemoryError: Failed to allocate a 546124 byte allocation with 427656 free bytes and 417KB until OOM

解決方法

圖片處理的時候占用了過多記憶體,會導致 APP 在執行時因為圖片太大而閃退。這時候可以在 AndroidManifest.xml 中,加入 android:largeHeap="true"

鼓勵持續創作,支持化讚為賞!透過下方的 Like 拍手👏,讓創作者獲得額外收入~
版主10在2020年首次開設YouTube頻道,嘗試拍攝程式教學。想要了解更多的朋友歡迎關注我的頻道,您的訂閱就是最大的支持~如果想學其他什麼內容也歡迎許願XD
https://www.youtube.com/channel/UCSNPCGvMYEV-yIXAVt3FA5A

Search

    Table of Contents