从SD卡动态加载共享库

时间:2016-06-04 14:46:47

标签: android c++ c android-ndk

我想用dlopen从SD卡动态加载库,但是当我这样做时,得到错误: dlopen失败:无法映射" /storage/emulated/0/Documents/Tests/armeabi-v7a/libtest.so"第2部分:不允许操作

当我将它用于内部存储时,它的工作。 我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:2)

这是Android的安全政策所禁止的。任何人都可以写入该位置,因此从中加载代码是一种易于利用的攻击媒介。