android–libiconv.so:有文本重定位

android–libiconv.so:有文本重定位,第1张

概述我的应用程序的目标是在Android6上运行,根据我的理解,它不允许加载共享库.有没有人遇到过这个问题并且能够成功解决它?java.lang.UnsatisfiedLinkError:dlopenfailed:/data/app/com.XXX.XXX-2/lib/arm/libiconv.so:hastextrelocations解决方法:Android6不再支持共享对

我的应用程序的目标是在Android 6上运行,根据我的理解,它不允许加载共享库.

有没有人遇到过这个问题并且能够成功解决它?

java.lang.UnsatisfIEdlinkError: dlopen Failed: /data/app/com.XXX.XXX-2/lib/arm/libiconv.so: has text relocations

解决方法:

AndroID 6不再支持共享对象的动态链接.静态链接仍然有效.但是,您的问题与此无关.

由于文本定位,库甚至没有加载.

这是由于AndroID NDK中的一个旧版本错误,早在2012年.谷歌认为它可以通过Lollipop解决,然后忽略用户警告它不是.该错误在以后的NDK中重新出现,所有API版本> = 22都被视为已损坏.现在,禁止部署具有文本重定位的应用程序,而不是解决问题.

第一份报告:
https://code.google.com/p/android/issues/detail?id=23203

要避免此问题,请尝试使用API​​ 21编译应用程序.有关如何定位各种OS版本的信息,请参阅IDE文档.

总结

以上是内存溢出为你收集整理的android – libiconv.so:有文本重定位全部内容,希望文章能够帮你解决android – libiconv.so:有文本重定位所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1113591.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存