Android Galaxy note 3和Galaxy note 12.2内存不足错误
您好,我有一个应用程序在一个回收视图中使用了support tablayout和cardView,该应用程序在诸如Xperia m2 4.4 galaxy tab 2和3 jelly beam以及一些jellybean htc设备上运行平稳。。。但是,当我在galaxy note设备上运行应用程序时,我无法在没有内存不足错误的情况下切换到下一个选项卡,甚至只是打开带有标题的navigationView就会抛出内存不足错误“无法分配511500字节的分配,其中有229064个可用字节和223KB,直到OOM为止”这只是从navigationView我不明白为什么这些有更多ram和更好cpu的设备会这样做。。。这两种设备都运行棒棒糖。还有其他人面对这个问题吗。。请im使用Android studio和im java。。。很抱歉我的英语不好那么你做错了(根据你的评论/如果所有图像都在一个可绘制文件夹中)。您必须将所有屏幕大小分离到支持的不同可绘制文件夹中。在放入文件夹之前,还需要调整它们的大小。否则你会得到错误 例如:Android Galaxy note 3和Galaxy note 12.2内存不足错误,android,android-studio,out-of-memory,Android,Android Studio,Out Of Memory,您好,我有一个应用程序在一个回收视图中使用了support tablayout和cardView,该应用程序在诸如Xperia m2 4.4 galaxy tab 2和3 jelly beam以及一些jellybean htc设备上运行平稳。。。但是,当我在galaxy note设备上运行应用程序时,我无法在没有内存不足错误的情况下切换到下一个选项卡,甚至只是打开带有标题的navigationView就会抛出内存不足错误“无法分配511500字节的分配,其中有229064个可用字节和223KB,
res/drawable-mdpi/graphic.png // bitmap for medium-density
res/drawable-hdpi/graphic.png // bitmap for high-density
res/drawable-xhdpi/graphic.png // bitmap for extra-high-density
res/drawable-xxhdpi/graphic.png // bitmap for extra-extra-high-density
您使用哪个可绘图文件夹来绘制图像?这非常重要。所有图像都在一个可绘制文件夹中,它们都是相同大小的480x269,我使用asyncetask对位图文件进行解码。。错误来自asynctask doInBackground方法,我在其中加载位图。我写了一个答案,而不是注释,因为它很长。你应该检查一下。我明白你的意思。。如果我这样做了,我会为xxhdpi设备提供更大的图像,比如带有12英寸屏幕的galaxy note 12.2,这将使用更多的内存。该应用程序在更小的屏幕设备上运行顺畅,内存和cpu更少,