android客户端运行报错,怎么解决 400 请求报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

android客户端运行报错,怎么解决 400 请求报错

kun坤 2020-05-29 22:59:20 65

我弄的一个android客户端,在其他手机上运行都很正常,唯独在联想手机上,运行报错如下: java.lang.StackOverflowError: stack size 8MB

at com.lidroid.xutils.util.core.KeyExpiryMap.containsKey(KeyExpiryMap.java:70)

at com.lidroid.xutils.util.core.KeyExpiryMap.get(KeyExpiryMap.java:52)

at com.lidroid.xutils.util.core.KeyExpiryMap.get(KeyExpiryMap.java:1)

at java.util.concurrent.ConcurrentHashMap.containsKey(ConcurrentHashMap.java:774) 百度了下,感觉好像是“有死循环或递归调用所产生的”
这让我有些茫然了,请求帮助,有没有遇到过类似的错误哦

Android开发
分享到
取消 提交回答
全部回答(1)
  • kun坤
    2020-05-29 22:59:26

    KeyExpiryMap.java   这不提示是这个类吗   把代码贴出来看看######是不是5.0系统的,我也遇到了,楼主解决了吗?######tcl 5.0.0系统 也遇到这个问题######如何解决的?######回复 @Alex_JZfish : 如何解决的 我也遇到这个问题了######解决了?######对 底下提示了xutils 的KeyExpiryMap############用最新的xutils2.6.jar######我也碰到了,用的是xUtils-2.6.13.jar,在5.0系统上出现的问题,其他ok的###### 下面是我的报错信息:stack size 8MB java.lang.StackOverflowError: stack size 8MB  at com.lidroid.xutils.cache.KeyExpiryMap.get(KeyExpiryMap.java:52)...是内存溢出,也是在5.0上才会这样,后来加上以下两句,问题就解决了:
    bitmapUtils.configDiskCacheEnabled(true); bitmapUtils.configMemoryCacheEnabled(false);
      ######回复 @Tuna : java.lang.StackOverflowError: stack size 8MBjava.lang.StackOverflowError: stack size 8MBjava.lang.StackOverflowError: stack size 8MB######回复 @Tuna : 就是初始化BitmapUtils的时候啊######我现在这个项目也是这个问题,请问你是怎么解决的?在哪个地方加上你写的两句?######2.6.14修复5.0的问题.

    尽快升级到 xUtils3: https://github.com/wyouflf/xUtils3

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程