Loading

java.lang.RuntimeException: Canvas: trying to draw too large(107331840bytes) bitmap.

环境:
Android 8.0.1 MIUI 真机测试闪退
gradle 4.1
compileSdkVersion 26
buildToolsVersion '26.0.2'
minSdkVersion 21
targetSdkVersion 26
错误:
java.lang.RuntimeException: Canvas: trying to draw too large(107331840bytes) bitmap.

http://pacv2lidc.bkt.clouddn.com/18-6-23/78095957.jpg

原因:

图片太大了

解决:

我刚好想起来app的图标是手机截得图,很大,于是更换为系统图标,之后顺利运行。

注:以前在别的手机上测试未出现此种情况,可能是编译版本的原因(之前是25,supportv4),也可能是Android8.0系统的原因

posted @ 2018-06-23 18:28  李帆1998  阅读(515)  评论(0编辑  收藏  举报