我在logcat中獲取此消息資源是在附加的堆棧跟蹤中獲取的,但從未發佈。有關避免資源泄漏的信息,請參閱java.io.Closeable。在哪裏尋找泄漏以及它是什麼意思「See java.io.Closeable」資源是在附加的堆棧跟蹤中獲取的,但從未發佈。有關避免資源泄漏的信息,請參見java.io.Closeable
21
A
回答
11
2
當AndroidManifest.xml
出現問題時,也會顯示相同的錯誤消息。對我來說,<activity>
標籤走火的<application>
出這是正確的:
<application ... >
...
<activity ... />
</application>
這將導致「的資源在連接的堆棧跟蹤獲取,但從未公佈的」啓動活動時:
<application ... >
...
</application>
<activity ... />
0
這發生在我身上,而開展從另一個活動的第二活動的時候我沒有在Application.mk宣佈第二項活動。
5
對我來說發生的問題,因爲我推翻方法onBackPressed()
而不調用super()
@Override
public void onBackPressed() {
//some coding here
super.onBackPressed();
}
4
如果你看到這樣的:
10-12 16:46:44.719 2710-2719/? E/StrictMode: A resource was acquired at attached stack trace but never released. See java.io.Closeable for information on avoiding resource leaks.
10-12 16:46:44.719 2710-2719/? E/StrictMode: java.lang.Throwable: Explicit termination method 'end' not called
10-12 16:46:44.719 2710-2719/? E/StrictMode: at dalvik.system.CloseGuard.open(CloseGuard.java:184)
10-12 16:46:44.719 2710-2719/? E/StrictMode: at java.util.zip.Inflater.<init>(Inflater.java:82)
10-12 16:46:44.719 2710-2719/? E/StrictMode: at com.android.okio.GzipSource.<init>(GzipSource.java:57)
10-12 16:46:44.719 2710-2719/? E/StrictMode: at com.android.okhttp.internal.http.HttpEngine.initContentStream(HttpEngine.java:490)
在你的堆棧跟蹤
,有中老年一個已知的bug okhttp的版本,你可以通過強制在你的gradle文件中使用更新的版本來避免。
編譯 'com.squareup.okhttp3:okhttp:3.2.0'
,至少解決了一個非常類似的問題對我來說。
0
我的錯誤是由啓用嚴格模式引起的。當我在使用adb的測試電話上進行重新部署時,某些資源未正確關閉。
我 「固定」 的誤差通過從嚴格模式除去deathPenalty:
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectAll()
.penaltyLog()
// .penaltyDeath()
.build());
相關問題
- 1. Android:資源在附加的堆棧跟蹤中獲取,但從未發佈。見java.io.Closeable的信息,避免資源泄漏
- 2. Java RandomAccessFile在附加堆棧跟蹤中獲取資源,但從未發佈
- 3. 當我點擊完成的textview時,我得到資源泄漏。資源是在附加的堆棧跟蹤中獲取的,但從未發佈
- 4. Android示例應用程序:資源是在附加堆棧跟蹤中獲取的,但從未發佈
- 5. 嚴格模式「在附加堆棧跟蹤中獲取資源但從未發佈」與Google Map的例外
- 6. Android的Java的資源在連接的堆棧跟蹤獲取,但從未發佈「
- 7. 資源泄漏:流從未關閉
- 8. 從常規堆棧跟蹤獲取源代碼信息
- 9. 獲取HttpContext.Current.User.Identity.Name時發生資源泄漏
- 10. 這是內存泄漏還是未發佈的資源
- 11. GDI資源泄漏
- 12. 如何獲取堆棧跟蹤信息?
- 13. 從nl.siegmann.epublib獲取資源的位圖資源加載資源
- 14. 資源泄漏在網狀
- 15. 潛在的資源泄漏(未分配的可關閉)與HashMap
- 16. 這真的是資源泄漏
- 17. 從動態加載獲取堆棧跟蹤信息
- 18. Node.js堆棧跟蹤信息
- 19. 沒有堆棧信息 - V(未知源)
- 20. 檢查OpenGL資源泄漏
- 21. Cppcheck:(錯誤)資源泄漏
- 22. 日食Java資源泄漏
- 23. Android:內存/資源泄漏
- 24. 資源泄漏問題
- 25. DirectX 10資源泄漏
- 26. 資源泄漏測試
- 27. 我得到資源泄漏
- 28. 從依賴關係中獲取資源的資源
- 29. 獲取堆棧跟蹤參數的值?
- 30. Java中的資源泄漏警告