我正在创建一个音乐播放器应用。我有三个 Activity ,其中包含回收者观点。我正在使用 exoplayer 从服务器加载音乐。我正在使用 glide 将 10-20 张 20kb 大小的图像加载到回收站 View 中。我的应用程序在某些内存不足的手机上崩溃。 Android 分析器显示我的应用程序消耗了太多内存(下面的屏幕截图)应用程序在高端手机上运行非常流畅。有人可以告诉我如何解决这个内存问题,以便应用程序可以在所有手机上顺利运行。
我已经在 list 中添加了 heaplarge=true
最佳答案
将此添加到 android 部分的 build.gradle 中
dexOptions {
javaMaxHeapSize "4g" //specify the heap size for the dex process
}
并将其添加到默认配置部分
multiDexEnabled true
最后添加依赖:
compile 'com.android.support:multidex:1.0.2'
关于android - 应用程序在某些设备上崩溃。 Android Studio 显示内存不足异常错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47923524/