从资源(三星Galaxy SIII和emulator)加载JPG时android上的OutOfMemoryError

从资源(三星Galaxy SIII和emulator)加载JPG时android上的OutOfMemoryError,android,exception,resources,out-of-memory,Android,Exception,Resources,Out Of Memory,当我尝试从资源加载JPG时,出现了“内存不足”异常 JPG大小为540x960(80Kb),并且有两个这样的JPG allready已加载 这个问题发生在三星Galaxy SIII上,在其他设备上都可以正常工作。同样,问题发生在模拟器WXGA/ARM 720x1280(Android 4.0.3)上 我做错了什么?我如何找到问题的原因并加以解决?可能是坏JPG有问题吗?Jr SDK/运行时中有错误吗 仿真器信息: CPU/ABI: ARM (armeabi-v7a) Target: Andro

当我尝试从资源加载JPG时,出现了“内存不足”异常

JPG大小为540x960(80Kb),并且有两个这样的JPG allready已加载

这个问题发生在三星Galaxy SIII上,在其他设备上都可以正常工作。同样,问题发生在模拟器WXGA/ARM 720x1280(Android 4.0.3)上

我做错了什么?我如何找到问题的原因并加以解决?可能是坏JPG有问题吗?Jr SDK/运行时中有错误吗

仿真器信息:

CPU/ABI: ARM (armeabi-v7a)
Target:  Android 4.0.3 (API level 15)
Skin:    WXGA720
SD Card: 1Gb
--------------
hw.mainKeys:    no
hw.lcd.density: 320
hw.keyboard.lid:no
hw.cpu.model:   cortex-a8
vm.heapSize:    48
hw.ramSize:     1024

可能重复的请查看页面右侧的“相关”部分。请注意:JPG文件的大小与此无关。如果要确定图像实际占用的内存量,请将其另存为未压缩的TIFF图像并查看其文件大小。这将给你一个更好的指示。实际上,android需要略大于TIFF文件大小的数据来存储一些额外的元数据以及一般的java对象开销。减小图像大小可以消除这个问题