在我目前的代码中直到android 6(API-23)我能够打开docker images repo/imagename -q | wc -l
libjavacore.so
和libcrypto.so
使用libwebviewchromium.so
功能。
但在Android N中私人图书馆的访问受到Google的限制。所以任何人都可以帮助我如何加载这些库。
dlopen()
如何创建这些库的副本?
答案 0 :(得分:0)
好像没有办法正确解决问题。通常,您应该编写自己的动态链接器,以加载所需的库(或从NDK查找crazy_linker
)。然后你应该手动执行符号查找。如果系统已经加载了库 - 您只需要后者。
无论如何,这种方法是脆弱的,并不能保证将来不会禁用这些技巧。因此,最好避免使用私有库,而是使用自己的版本或公共NDK API。