2012-08-08 39 views
0

我在google play上收到以下堆棧跟蹤錯誤。這隻發生在我最近的更新中,其中包括添加一些需要互聯網連接以及更新我的代碼的第三方代碼。我無法弄清楚如何重現這個問題,我也不知道它是從哪裏來的。有任何想法嗎?Trace outofmemory error

java.lang.OutOfMemoryError: (Heap Size=8519KB, Allocated=5304KB, Bitmap Size=24283KB) at android.webkit.ByteArrayBuilder$Chunk.(ByteArrayBuilder.java:136) at android.webkit.ByteArrayBuilder.obtainChunk(ByteArrayBuilder.java:127) at android.webkit.ByteArrayBuilder.append(ByteArrayBuilder.java:55) at android.webkit.LoadListener.data(LoadListener.java:744) at android.net.http.Request.readResponse(Request.java:377) at android.net.http.Connection.processRequests(Connection.java:386) at android.net.http.ConnectionThread.run(ConnectionThread.java:144)

回答

1

某處,某人正在加載24 MB位圖(位圖大小= 24283KB)。我懷疑這是你的問題。

如果是你正在創建位圖,我會建議讀取answer和這個article

+0

正在下載加載正確嗎?我的所有圖像都包含在資源中,我不從互聯網上下載任何內容。所以我想可以肯定地說,我需要研究這個第三方的代碼,看看他們提取的是什麼。 – JLK 2012-08-09 07:50:33

+0

正確,看起來他們正在做一些類似於位圖的http活動。 – 2012-08-09 07:56:02