Android之java.lang.OutOfMemoryError: Failed to allocate a ** byte allocation with **free bytes and 2M
1 问题
glide加载图片出现oom
java.lang.OutOfMemoryError: Failed to allocate a 23970828 byte allocation with 2097152 free bytes and 2MB until OOM
2 解决办法
1) 简单粗暴点的在AndroidManifest.xml添加如下,增大安卓虚拟机内存
android:largeHeap="true"
<applicationandroid:allowBackup="true"android:icon="@mipmap/guruji"android:label="@string/app_name"android:supportsRtl="true"android:largeHeap="true"android:theme="@style/AppTheme">
2)在glide里面设置禁止内存缓存和使用磁盘缓存
public static final RequestOptions requestOptions = new RequestOptions().diskCacheStrategy(DiskCacheStrategy.ALL).skipMemoryCache(true);
然后使用asDrawable代替asBitmap,drawable更省内存。
Android之java.lang.OutOfMemoryError: Failed to allocate a ** byte allocation with **free bytes and 2M相关推荐
- 解决“java.lang.OutOfMemoryError: Failed to allocate a allocation until OOM”错误
1.参考:解决"java.lang.OutOfMemoryError: Failed to allocate a allocation until OOM"错误_SEVENY_的博 ...
- 转载 Android解决java.lang.OutOfMemoryError: bitmap size exceeds VM budget
当图片过大,或图片数量较多时使用BitmapFactory解码图片会出java.lang.OutOfMemoryError: bitmap size exceeds VM budget,要想正常使用则 ...
- Android之java.lang.UnsatisfiedLinkError(Failed to register native method ***callMethod1())解决办法
1.问题 Failed to register native method com.example.chenyu.test.JniClient.callMethod1() java.lang.Unsa ...
- Android解决java.lang.OutOfMemoryError: bitmap size exceeds VM budget(转)
昨天遇到这个问题就是从一个输入流里调用BitmapFactory.decodeStream(this.getContentResolver().openInputStream(uri))得到一个bit ...
- Android解决java.lang.OutOfMemoryError: bitmap size exceeds VM budget
昨天遇到这个问题就是从一个输入流里调用BitmapFactory.decodeStream(this.getContentResolver().openInputStream(uri))得到一个bit ...
- java.lang.OutOfMemoryError: pthread_create (1040KB stack) failed: Try again
文章目录 java.lang.OutOfMemoryError: pthread_create (1040KB stack) failed: Try again异常分析及解决 问题描述: 问题分析: ...
- Android程序运行时出现java.lang.OutOfMemoryError 错误
写了一个用Paint和Canvas画图的类,画完之后将所画内容保存到手机sd卡上. 1>代码如下: package me.linkcube.taku.ui.share;import java.i ...
- Android开发之关于transformDexArchiveWithExternalLibsDexMergerForDebug java.lang.OutOfMemoryError问题的参考解决方案
报错如下: Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'. > ja ...
- android tv outofmem,java.lang.OutOfMemoryError:尝试抛出OutOfMemoryErr...
我正在尝试将用户提供的lat long值与数据库中的lat long值进行比较.如果它们彼此的半径在15 km之内,则应更改textview. 但是我面临以下错误, 我的数据库包含值来源lat = 1 ...
最新文章
- MongoDB 计划缓存的影响
- vi/vim 命令手册(初级篇)
- 泰坦尼克号数据_看完泰坦尼克号生还数据之后,你还会认为是妇女和儿童先走吗?...
- tp5 ajax 返回数据正常状态码却为500
- Microsoft Power BI Desktop概念学习系列之Microsoft Power BI Desktop的官网自带示例数据(图文详解)...
- 深度学习-自然语言处理中的近似训练
- 修改weblogic(10.3)域的启动JDK
- 合并多个python list以及合并多个 django QuerySet 的方法
- Atitit 小程序前端api艾提拉总结 索引 目录 1. 基础	37	2 1.1. 系统	38更新 38小程序 39调试 41定时器 42	2 2. 路由	43	2 3. 界面	44	2 3.1.
- 进行桌面共享软件开发的市场前景如何
- 马哥 linux 活动,马哥linux | Linux系统性能和使用活动监控工具 sysstat
- android 视频缓存溢出导致视频黑屏,MediaMuxer+MediaCodec生成MP4视频黑屏
- 常用域名控制面板地址
- GEE引擎架设好之后进游戏时白屏的解决方法——gee引擎白屏修复
- Firefox OS简介
- Flutter夜神模拟器调试及Vscode开发
- 计算机原理74181芯片,利用SN74181芯片构成16位ALU及原理.ppt
- Keil 4 安装教程及简单使用【嵌入式系统】
- 搜索引擎关键词优化可以怎么做?
- 计算机网络安全(清华大学出版社)
热门文章
- .NET6之MiniAPI(五):选项
- 基于事件驱动架构构建微服务第5部分:容器化(Web Api Core 和 SQL Server Linux)
- 监控系统简介(二):使用 App Metrics 在 ASP.NET Web API 中记录指标
- 笑说设计模式-小白逃课被点名
- 如何在 ASP.Net Core 中使用 File Providers
- EFCore查缺补漏(一):依赖注入
- 对 精致码农大佬 说的 Task.Run 会存在 内存泄漏 的思考
- .Net Core中的诊断日志DiagnosticSource讲解
- 龙芯完成.NET移植稳步推进生态建设
- Asp.NET Core 轻松学-项目目录和文件作用介绍