Android studio解决E/art: Throwing OutOfMemoryError “Failed to allocate a 6801708 byte allocation with

以下是我在运行时发生的错误

在这里插入图片描述

原因1可能就是模拟器里有太多之前创建的练习Demo,每一个Demo其实都会在模拟器里生成一个APP;原因2就是你的模拟器内存设置的太小了

在这里插入图片描述
在这里插入图片描述

解决办法

1.解决办法1就是之前没有用的APP就卸载一些
2.增加模拟器的内存,感觉模拟器还是应该用完一个设备就丢一个设备吧,暂时只想到这么多

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据提供的引用内容,出现了两个不同的错误信息。第一个错误是"terminate called after throwing an instance of 'Json::LogicError' what(): Value is not convertible to Int",第二个错误是"terminate called after throwing an instance of ‘Json::LogicError’ what(): in Json::Value::getMemberNames(), value must be objectValue"。这两个错误都与Json库相关。 针对第一个错误,"terminate called after throwing an instance of 'Json::LogicError' what(): Value is not convertible to Int",它表示在将值转换为整数时出现了问题。解决这个问题的方法是确保要转换的值是可以转换为整数的类型。你可以使用try-except语句来捕获这个错误,并在出现错误时采取相应的措施。 以下是一个示例代码,演示了如何解决这个问题: ```python import json data = '{"value": "abc"}' try: value = json.loads(data) converted_value = int(value["value"]) print(converted_value) except (json.JSONDecodeError, ValueError) as e: print("Error: Value is not convertible to Int") ``` 针对第二个错误,"terminate called after throwing an instance of ‘Json::LogicError’ what(): in Json::Value::getMemberNames(), value must be objectValue",它表示在获取Json对象的成员名称时出现了问题。解决这个问题的方法是确保要获取成员名称的值是一个Json对象。你可以使用try-except语句来捕获这个错误,并在出现错误时采取相应的措施。 以下是一个示例代码,演示了如何解决这个问题: ```python import json data = '[1, 2, 3]' try: value = json.loads(data) if isinstance(value, dict): member_names = value.keys() print(member_names) else: print("Error: Value is not an objectValue") except json.JSONDecodeError as e: print("Error: Invalid JSON format") ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值