LGE Optimus L5
是ARMv7a
设备吗?
我使用armeabi
和armeabi-v7a
原生代码制作了FAT APK。
LGE Optimus L5
运行armeabi
lib,我希望它能运行armeabi-v7a
lib。
更新:我确定L5有ARMv7 CPU。 (它甚至有NEON和VFPv4) Android系统信息也告诉我从维基知道的内容。但它在我编译的应用程序中运行了armeabi lib而不是armeabi-v7a lib。
可能有什么不对?我可以错过在某处添加一些param(AndroidManifest.xml ???)或L5有OS设置来运行armeabi libs而不是armeabi-v7a libs吗?
更新:
如果我编译FAT并删除armeabi
文件夹或仅编译armeabi-v7a
,那么LGE L5运行ARMv7代码,如果我同时拥有ARMv5和ARMv7,则LGE L5运行ARMv5代码。
为什么呢?它应该为该CPU运行最优化的代码!我想知道如何强制使用ARMv7代码。
答案 0 :(得分:3)