Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
com.google.android中的OutOfMemoryError_Android_Google Analytics_Out Of Memory_Adsense - Fatal编程技术网

com.google.android中的OutOfMemoryError

com.google.android中的OutOfMemoryError,android,google-analytics,out-of-memory,adsense,Android,Google Analytics,Out Of Memory,Adsense,在我的Android应用程序中,有谁能帮我一个例外吗。我使用谷歌分析,但有例外: java.lang.OutOfMemoryError at com.google.android.d.g.aSourceFile:51 at com.google.android.d.c.k.bSourceFile:432 at com.google.android.d.c.c.aSourceFile:241 at com.google.android.d.c.a.f.bSourceFile:311 at com.

在我的Android应用程序中,有谁能帮我一个例外吗。我使用谷歌分析,但有例外:

java.lang.OutOfMemoryError at com.google.android.d.g.aSourceFile:51 at com.google.android.d.c.k.bSourceFile:432 at com.google.android.d.c.c.aSourceFile:241 at com.google.android.d.c.a.f.bSourceFile:311 at com.google.android.d.a.f.aSourceFile:108 at com.google.android.d.d.c.h.cSourceFile:615 at com.google.android.d.d.s.runSourceFile:242java.util.concurrent.Executors$RunnableAdapter.callExecutors.java:422在java.util.concurrent.FutureTask.runFutureTask.java:237在java.util.concurrent.ThreadPoolExecutor.java:1112在java.util.concurrent.ThreadPoolExecutor$Worker.runThreadPoolExecutor.java:587在java.lang.Thread.runThread.java:841


我在android应用程序中使用了google analytics和google Interstitual and bottom banner广告8.1.0版。

你的应用程序占用了太多内存——这是基本的解释。这可能有很多原因,但一般来说,所有这些都只是内存泄漏或更常见的长寿对象。在Android Studio中使用内存分析器可以获得有关问题开始位置的更多信息。您还应该阅读这篇谷歌文章:

我建议通过MAT和hprof转储对代码进行内存评测。您可以从Android设备监视器生成hprof转储,然后必须将它们转换为MAT可以理解的格式。转换工具可以在您的Android SDK/platform tools/hprof-conv.exe中找到,在我的示例中是在它的User\AppData\Local\Android\SDK中。。。如果你在异常发生之前获得了更多的日志信息,你就会知道它在哪里爆炸了,所以你可以从附近开始。尽管实际问题可能完全在你的应用程序的其他地方。