天天看点

APP在Android5.0上运行时闪退

        开发的Android App在Android5.0上运行出现闪退情况,于是进行了一番定位分析,找到了问题的原因:由于Android5.0支持64位处理器arm v8架构,在我们的程序中libs下如果存在arm64-v8a文件夹,程序在Android5.0上运行时,就会从arm64-v8a里读取.so动态库文件,如果不存在我们所需要的.so文件或者存在的.so文件不是64位的,就会抛出未找到目标文件异常导致程序闪退,这个时候删除arm64-v8a文件夹,在armeabi/armeabi-v7a/x86里放入相应的.so文件后解决问题。