适用于Android ARM5TE的应用程序,但设备支持ARM5T

时间:2013-03-26 11:48:29

标签: android opengl-es arm avd marmalade

我想在Android商店发布我的应用,但我无法让我的应用在模拟器中运行。我无法弄清楚为什么当我这么多人使用与我相同的工具发布时,我无法运行我的应用程序。

我已经下载了最新的Android SDK并安装了所有API。有很多2.3.3设备和我的应用程序据说支持远期和API级别3所以我假设我的应用程序应该在API级别10上工作。但是我的应用程序抱怨它已经为ARM5TE构建并且设备支持ARM5T。

我无法弄清楚这意味着什么,我能够使用ARM5T构建,但不知道这是否意味着我的应用程序无法在ARM5TE上运行。我知道大多数设备都是基于ARM的,但我不知道有多少是ARM5TE和ARM5T。我想支持90%使用支持开放式GL 2.0的应用程序商店的设备。

1 个答案:

答案 0 :(得分:3)

  

为了改进数字信号处理和多媒体应用的ARM架构,DSP指令被添加到集合中。[30]这些由ARMv5TE和ARMv5TEJ架构名称中的“E”表示。 E变体也意味着T,D,M和I.

     

新指令在数字信号处理器架构中很常见。它们包括有符号乘法累加,饱和加法和减法以及计数前导零的变化。

source

过去几年发布的大多数Android手机都基于ARMv7-A,它也支持这些DSP指令。