如题,我是一个 flutter 新手,对于 android 原生开发了解很少。目前是在网上找一些开源的 flutter 代码边调试边学习。但是我发现在我调试的好几个项目中,都会报 oom 错误,但似乎并不影响开发环境的运行。 报错类似如下:
E/AndroidRuntime(32129): FATAL EXCEPTION: pool-3-thread-188
E/AndroidRuntime(32129): Process: com.miui.dmregservice, PID: 32129
E/AndroidRuntime(32129): java.lang.OutOfMemoryError: Failed to allocate a 75497480 byte allocation with 25165824 free bytes and 71MB until OOM, target footprint 218331896, growth limit 268435456
在网上搜索后(主要是 stackoverflow ),回答要么是修改 android 代码中内存方面的配置,要么是优化代码的写法(这部分有点难懂,作为初学者看起来很吃力)。既然不影响正常运行,我感觉好像问题不大?不知道路过的 flutter 开发者如何看这个问题呢?(希望大家不要觉得我的问题很白痴,我纯纯新手:)
1
zhcode 2023-04-19 09:13:33 +08:00
看日志像是 com.miui.dmregservice 这个 app 报的 oom ,不是你的项目
|
2
allblueee798 OP @zhcode 确实,仔细一看应该是我这个小米手机的问题?那更不知道怎么解决了 o.o
|
3
RightHand 2023-04-19 09:27:39 +08:00 via Android
换个手机看看
|