java.lang.OutOfMemoryError: Failed to allocate a 56274216 byte allocation with 25165824 free bytes and 35MB until OOM, target footprint 390788944, growth limit 402653184

1***@qq.com
- 发布:2025-07-31 11:01
- 更新:2025-08-04 15:43
- 阅读:175
1***@qq.com (作者)
调用Android原生sdk中的方法触发的
2025-07-31 14:23
DCloud_App_Array
回复 1***@qq.com: 调用什么方法触发?给出详细信息才能确定问题。
2025-08-01 13:09
1***@qq.com (作者)
回复 DCloud_App_Array: 我用uts插件加载第三方的android原生写法封装的sdk aar包,调用sdk中的方法报错
java.lang.OutOfMemoryError: Failed to allocate a 56274216 byte allocation with 25165824 free bytes and 37MB until OOM, target footprint 388012624, growth limit 402653184
at java.lang.StringFactory.newStringFromChars(StringFactory.java:112)
at java.lang.StringBuffer.toString(StringBuffer.java:671)
at java.io.StringWriter.toString(StringWriter.java:210)
at com.inuker.bluetooth.library.utils.BluetoothLog.getThrowableString(BluetoothLog.java:72)
at com.inuker.bluetooth.library.utils.BluetoothLog.e(BluetoothLog.java:53)
at com.inuker.bluetooth.library.utils.proxy.ProxyBulk.safeInvoke(ProxyBulk.java:32)
at com.inuker.bluetooth.library.utils.proxy.ProxyBulk.safeInvoke(ProxyBulk.java:38)
at com.inuker.bluetooth.library.utils.proxy.ProxyInvocationHandler.handleMessage(ProxyInvocationHandler.java:108)
at android.os.Handler.dispatchMessage(Handler.java:113)
at android.os.Looper.loopOnce(Looper.java:205)
at android.os.Looper.loop(Looper.java:293)
at io.dcloud.px.i2.a(SourceFile:64)
at io.dcloud.px.i2$$ExternalSyntheticLambda2.run(D8$$SyntheticClass:0)
at android.os.Handler.handleCallback(Handler.java:966)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loopOnce(Looper.java:205)
at android.os.Looper.loop(Looper.java:293)
at android.app.ActivityThread.loopProcess(ActivityThread.java:10022)
at android.app.ActivityThread.main(ActivityThread.java:10011)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:586)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1242)
2025-08-04 14:48
DCloud_App_Array
回复 1***@qq.com: 从日志信息看是插件中申请一个大字符串导致的,可以通过栈信息查看源码来排查。
2025-08-04 15:20
1***@qq.com (作者)
回复 DCloud_App_Array: 我下面补充了两张代码
2025-08-04 15:43
1***@qq.com (作者)
回复 DCloud_App_Array: 要怎么查找栈信息啊?
2025-08-05 09:23