是否可以(可能在应用的清单文件或Google Play列表中)指定设备运行应用所需的最小VM堆大小?
我已在我的清单的android:largeHeap="true"
标记中设置<application>
,但我希望我的应用对于无法提供至少64MB堆大小的设备不可用。< / p>
这个问题的提示是我们从一个32MB堆的用户(由于OOM)得到了一个糟糕的评论(直到我们希望我们的应用程序的堆使用率低于该水平)我们想限制我们的适用于64MB +堆的设备。
我认为这种方法没问题,因为类似地,我们的应用程序已经不适用于API 14以下的设备。
注意 - 我查看了docs for the manifest's application tag,唯一提到的堆就是前面提到的largeHeap属性。