zoukankan      html  css  js  c++  java
  • Android报错:java.lang.OutOfMemoryError: Failed to allocate a 74126220 byte allocation with 4190480 free bytes and 61MB until OOM

    错误代码:

      java.lang.OutOfMemoryError: Failed to allocate a 74126220 byte allocation with 4190480 free bytes and 61MB until OOM

    错误原因:

      内存超了

    解决方法:

      1、处理图片和视频减少加载量

      2、开启多个线程,避免所有处理都在主线程中处理

      3、在AndroidManifest.xml文件中的application标签中添加如下四行代码就解决问题了

      android:allowBackup="true"
      android:supportsRtl="true"
      android:largeHeap="true"
      android:hardwareAccelerated="false"
    如下:
    <application
        android:allowBackup="true"
        android:hardwareAccelerated="false"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:largeHeap="true"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
    
  • 相关阅读:
    ZOJ 3705 Applications
    UVA 220 Othello
    HDU 2084 数塔
    第五章:变量
    第四章:注释
    第三章:程序结构
    第二章:项目的创建和环境熟悉
    第一章:c#开发环境安装
    处理字段串
    查询表的列信息
  • 原文地址:https://www.cnblogs.com/hahayixiao/p/11364542.html
Copyright © 2011-2022 走看看