gpt4 book ai didi

安卓 Canvas : drawing too large bitmap

转载 作者:IT王子 更新时间:2023-10-28 23:41:58 25 4
gpt4 key购买 nike

我正在运行 Ubuntu 16.04。在 Android Studio 上,当我尝试在模拟器中运行我的应用程序时,出现以下错误:

FATAL EXCEPTION: main Process: project name here, PID: 2528 java.lang.RuntimeException: Canvas: trying to draw too large(216090000bytes) bitmap. at android.view.DisplayListCanvas.throwIfCannotDraw(DisplayListCanvas.java:260) at android.graphics.Canvas.drawBitmap(Canvas.java:1415) at android.graphics.drawable.BitmapDrawable.draw(BitmapDrawable.java:528) at android.widget.ImageView.onDraw(ImageView.java:1316) at android.view.View.draw(View.java:17185) at android.view.View.updateDisplayListIfDirty(View.java:16167) at android.view.View.draw(View.java:16951) at android.view.ViewGroup.drawChild(ViewGroup.java:3727) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3513) at android.view.View.updateDisplayListIfDirty(View.java:16162) at android.view.View.draw(View.java:16951) at android.view.ViewGroup.drawChild(ViewGroup.java:3727) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3513) at
etc...

我确实必须通过一些箍来让我的模拟器工作,但是需要创建一个符号链接(symbolic link),以便我可以在 AMD 上运行模拟器。不确定这是否是问题的一部分。对于我的一生,我无法弄清楚为什么它会继续这样做。在我的小组中,还有其他人可以在相同的模拟手机和 SDK 上很好地模拟该项目。

最佳答案

将(高分辨率)drawable 中的图像移动到 drawable-xxhdpi。但是在应用程序开发中,您不需要使用大图像。它会增加您的 APK 文件大小。

关于安卓 Canvas : drawing too large bitmap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40835514/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com