为了账号安全,请及时绑定邮箱和手机立即绑定

在coding的过程中碰上了内存泄漏的问题 应该怎么解决呢

12-23 06:14:48.478 9699-9699/com.example.shawshank.puzzles E/AndroidRuntime: FATAL EXCEPTION: main
                                                                             Process: com.example.shawshank.puzzles, PID: 9699
                                                                             java.lang.OutOfMemoryError: Failed to allocate a 413437512 byte allocation with 3119386 free bytes and 379MB until OOM
                                                                                 at dalvik.system.VMRuntime.newNonMovableArray(Native Method)
                                                                                 at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
                                                                                 at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:620)
                                                                                 at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:455)
                                                                                 at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:1155)
                                                                                 at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:720)
                                                                                 at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:571)
                                                                                 at android.content.res.Resources.getDrawable(Resources.java:767)
                                                                                 at android.content.res.Resources.getDrawable(Resources.java:738)
                                                                                 at com.example.shawshank.puzzles.MainActivity.onCreate(MainActivity.java:24)
                                                                                 at android.app.Activity.performCreate(Activity.java:6662)
                                                                                 at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118)
                                                                                 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2599)
                                                                                 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2707)
                                                                                 at android.app.ActivityThread.-wrap12(ActivityThread.java)
                                                                                 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1460)
                                                                                 at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                                 at android.os.Looper.loop(Looper.java:154)
                                                                                 at android.app.ActivityThread.main(ActivityThread.java:6077)
                                                                                 at java.lang.reflect.Method.invoke(Native Method)
                                                                                 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
                                                                                 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)



正在回答

2 回答

换一种新的图片加载框架,是不是图片大小过大

0 回复 有任何疑惑可以回复我~

换一种新的图片加载框架

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

在coding的过程中碰上了内存泄漏的问题 应该怎么解决呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信