java.lang.RuntimeException: Canvas: trying to draw too large(144000000bytes) bitmap
異常原因分析:Canvas想要加載繪制過大的bitmap评疗,但內(nèi)存不夠,crash了茵烈。
解決方法1:可能是圖片太大了百匆,適當(dāng)調(diào)低圖片分辨率。
解決方法2:圖片放的位置不對呜投,直接放在drawable文件夾或drawable-mdpi等低DPI文件夾中加匈,圖片會被放大n倍,原理參考:探究drawable圖片的加載仑荐,這時把圖片放到drawable-xxhdpi文件夾中即可解決矩动。或者新建drawable-nodpi文件夾释漆,把圖片資源移動到drawable-nodpi文件夾悲没,放在drawable-nodpi文件夾中的圖片會按原圖分辨率加載。