1. 程式人生 > >出現:trying to draw too large(138078000bytes) bitmap:錯誤時

出現:trying to draw too large(138078000bytes) bitmap:錯誤時

這裡就不翻譯了,意思就是說你將高解析度圖片放在了低解析度資料夾下。 
例如:圖片的解析度是屬於xxhdpi的,而你將這張圖片放在了drawable-xhdpi或者比這個還低的資料夾下,就會報這個錯,解決的辦法: 
1.人為的將這張圖片的解析度降低(一般不這樣做) 
2.將高解析度的圖片放在drawable-xxhdpi或者drawable-xxxhdpi下即可

當然,之所以會出現這些問題都是UI切圖不注意大小或者工程師放置圖片位置不規範導致的,如果嚴格的按照andorid開發規範的要求來做的話,是根本不會出現這種問題的。

更新: 
採用第二種方式的話,在除錯安裝apk的時候是沒有問題的,但是在打包安裝的時候會報軟體包安裝程式已停止的錯誤,原因是drawable-xhdpi資料夾下沒有圖片,將圖片解析度降低放入drawable-xhdpi資料夾下再次打包安裝就沒有問題了。