一位客户联系我 - 当他将 Android ROM 更新到相当于 Android 4.0.3 的 MIUI 时,我的 Android 应用程序崩溃了。 LogCat 中的相关行是:
04-09 10:37:09.326 17789 17789 E AndroidRuntime: java.lang.UnsatisfiedLinkError: Couldn't load mylib: findLibrary returned null
不用说,该应用程序在升级之前就可以运行。所以原生库并没有神奇地失踪。有什么想法为什么 Android 4.0.3 会拒绝加载早期版本会加载的本机库吗?该库是为 x86 构建的armeabi
(不是为了armeabi-v7a
尽管)。崩溃报告包含以下几行:
[ro.product.cpu.abi2]: [armeabi]
[ro.product.cpu.abi]: [armeabi-v7a]
So armeabi
应该支持吧?
可能相关的信息:here https://groups.google.com/forum/#!msg/android-ndk/N8FLjvM81pg/2rYeClQZcckJ。但 bug 中的情况与我这里的情况相反。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)