Issue
I would like to publish my app on the Android store but I can not get my app to work in the emulator. I cannot figure out why I cannot run my app when so many have published with the same tools as me in the past.
I have downloaded the lastest Android SDK and installed all the API's. There are alot of 2.3.3 devices and my app supposedly supports as far back and API level 3 so I am assuming my app should be working on API level 10. However my app complains that it has been built for ARM5TE and that the device supports ARM5T.
I cannot figure out what this implies and I am able to build with ARM5T but have no idea if that would then mean my app would not work on ARM5TE. I know that most devices are ARM based but I have no idea how many are ARM5TE and ARM5T. I wanted to support the 90% of devices that use the app store that support open GL 2.0.
Solution
To improve the ARM architecture for digital signal processing and multimedia applications, DSP instructions were added to the set.[30] These are signified by an "E" in the name of the ARMv5TE and ARMv5TEJ architectures. E-variants also imply T,D,M and I.
The new instructions are common in digital signal processor architectures. They include variations on signed multiply–accumulate, saturated add and subtract, and count leading zeros.
(source)
Most Android phones released in the last couple of years are based on ARMv7-A, which also supports these DSP instructions.
Answered By - Michael
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.