我最近从google play store下载了一个Android应用程序。它已经安装但是打开时应用程序出现错误,因为程序包安装程序已经停止。该错误仅发生在Redmi Mi A1虽然应用程序在其他设备上运行良好。
检查错误时,
java.lang.RuntimeException: Canvas: trying to draw too large(11890238bytes) bitmap at android.view.Displaylistcanvas.throwcannotDraw(DisplaylistCanvas.java:260)
。
为什么只有Redmi MI A1中的大分辨率图像会出现此错误。我如何解决这个问题?
答案 0 :(得分:0)
检查drawable
个文件夹,将高分辨率位图从drawable-xxhdpi
移至drawable
。如果您的{{1}}中只有大图,则应为每个分辨率创建调整大小的位图,因为某些设备上存在内存不足错误