Android:致命异常:java.lang.OutOfMemoryError

时间:2017-01-19 17:08:52

标签: java android android-fragments twitter-fabric

我知道在SO上OutOfMemoryError还有其他一百万个问题。但我的情况有所不同。堆栈跟踪中的所有行都不是来自我的代码或我包含的库。整个堆栈跟踪由Android的标准库组成。

我不知道应该从哪里开始调试。关于如何进一步调试它的任何想法?

Fatal Exception: java.lang.OutOfMemoryError
       at android.util.ArrayMap.allocArrays(ArrayMap.java:196)
       at android.util.ArrayMap.ensureCapacity(ArrayMap.java:307)
       at android.os.Bundle.unparcel(Bundle.java:247)
       at android.os.Bundle.getSparseParcelableArray(Bundle.java:1273)
       at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1207)
       at android.support.v4.app.FragmentManagerImpl.moveFragmentsToInvisible(FragmentManager.java:2323)
       at android.support.v4.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2136)
       at android.support.v4.app.FragmentManagerImpl.optimizeAndExecuteOps(FragmentManager.java:2092)
       at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1998)
       at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:709)
       at android.os.Handler.handleCallback(Handler.java:808)
       at android.os.Handler.dispatchMessage(Handler.java:103)
       at android.os.Looper.loop(Looper.java:193)
       at android.app.ActivityThread.main(ActivityThread.java:5292)
       at java.lang.reflect.Method.invokeNative(Method.java)
       at java.lang.reflect.Method.invoke(Method.java:515)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)
       at dalvik.system.NativeStart.main(NativeStart.java)

1 个答案:

答案 0 :(得分:0)

机器人/应用/ SRC /主/ AndroidManifest.xml中

<application
  android:largeHeap="true"

添加largeHeap可能会解决它