防止在旧ARM设备上加载Thumb-2代码

时间:2015-02-28 01:53:24

标签: android arm

我有一个Android应用程序,它使用一些本机代码,NDK编译后使用Thumb-2指令集。在一些非常旧的设备上,当它尝试加载时会因SIGILL而崩溃,因为设备的CPU不支持Thumb-2。我试图通过检查架构是否是" armeabi"来试图解决这个问题,但是它被armv6l设备绊倒了。什么是避免在不支持Thumb-2代码的设备上加载Thumb-2代码的好方法?

0 个答案:

没有答案