1***@qq.com
1***@qq.com
  • 发布:2025-07-31 11:01
  • 更新:2025-08-04 15:43
  • 阅读:175

这是内存溢出吗?要如何处理,文档能补充一下吗

分类:uni-app x

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

2025-07-31 11:01 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

做什么操作报的错误?

  • 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

1***@qq.com

1***@qq.com (作者)

第一张图是sdk提供的demo的方法,第二张图是我在uts中封装的kotlin方法

要回复问题请先登录注册