StrictMode开启,Crash!
w150399149 发布于2020-01 浏览:925 回复:1
0
收藏

调试开启StrictMode,发现网络数据流未关闭导致App Crash!对高频使用TTS播报且长时间运行的App影响有OOM风险,影响较大

E/StrictMode: A resource was acquired at attached stack trace but never released. See java.io.Closeable for information on avoiding resource leaks.
java.lang.Throwable: Explicit termination method 'close' not called
at dalvik.system.CloseGuard.open(CloseGuard.java:180)
at java.net.AbstractPlainSocketImpl.create(AbstractPlainSocketImpl.java:103)
at java.net.Socket.createImpl(Socket.java:470)
at java.net.Socket.getImpl(Socket.java:536)
at java.net.Socket.shutdownOutput(Socket.java:1535)
at org.apache.http.impl.SocketHttpClientConnection.close(SocketHttpClientConnection.java:200)
at org.apache.http.impl.conn.DefaultClientConnection.close(DefaultClientConnection.java:166)
at org.apache.http.impl.conn.tsccm.AbstractConnPool.closeConnection(AbstractConnPool.java:325)
at org.apache.http.impl.conn.tsccm.ConnPoolByRoute.shutdown(ConnPoolByRoute.java:683)
at org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager.shutdown(ThreadSafeClientConnManager.java:261)
at org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager.finalize(ThreadSafeClientConnManager.java:110)
at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:222)
at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:209)
at java.lang.Thread.run(Thread.java:761)

收藏
点赞
0
个赞
共1条回复 最后由用户已被禁言回复于2022-04
#2用户已被禁言回复于2020-01

您好,crash是稳定复现的吗?

0
TOP
切换版块