我已经使用NDK交叉编译了许多不同版本的库并在我的Android应用程序中使用它们。他们工作正常,直到最终发布我的应用程序,我的同事已经在他的XiaoMi 4
上测试了该应用程序并且出现了此错误。
首先我认为这可能是因为某些特定平台的库丢失了,但是在我提取.apk
文件并发现其中的所有内容实际存在之后不久。
我搜索过谷歌发现什么都没能解决问题。
PS:在我的新版本的应用程序中,我只更改了C库中的几行,所有这些都只是if-else-return
的内容。我从未使用任何memcpy-memmove
函数,更不用说memmove4
了。
如果有人能向我解释这个问题?什么是__aeaib_memmove4
?
答案 0 :(得分:0)
所以我最终通过将Android.mk文件中的APP-PLATFORM从8升级到17来解决了这个问题,这是我的targetSDKversion,所以错误消失了。