首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >适用于不同ARM CPU的多个APK

适用于不同ARM CPU的多个APK
EN

Stack Overflow用户
提问于 2016-09-13 05:25:02
回答 1查看 223关注 0票数 0

我正在开发一个应用程序,它大量使用本机代码,并要求性能。GCC编译器可以针对不同类型的处理器优化代码: Cortex-A9、Cortex-A7、Cortex-A15等。一些ARMv7处理器甚至没有霓虹灯指令或部分实现它。不管怎么说,GCC是知道的。

我希望在每台设备上都能获得最大的性能。但是当我使用idiv支持构建我的应用程序时,应用程序立即崩溃,例如,在Tegra 2上。为Cortex-A15编译可以极大地提高性能,但编译后的代码不能在Cortex-A9上运行。

那么,有没有办法不仅根据CPU ABI发布多个APK,还可以针对CPU型号发布多个APK?

EN

回答 1

Stack Overflow用户

发布于 2016-09-13 15:42:02

不幸的是,您无法获得比CPU ABI更精细的粒度。

您可以做的是在运行时使用NDK中的cpufeatures检查cpu特性,并加载正确的库或代码路径。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39459024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档