gpt4 book ai didi

安卓 N : how to use system library

转载 作者:太空狗 更新时间:2023-10-29 14:47:19 24 4
gpt4 key购买 nike

在 android 6 (API-23) 之前的当前代码中,我能够打开 libjavacore.solibcrypto.solibwebviewchromium.so 使用 dlopen() 函数。但在 Android N 中,私有(private)图书馆的访问受到谷歌的限制。所以任何人都可以帮助我如何加载这些库。您的应用直接访问私有(private)平台库。您应该更新您的应用以包含这些库自己的拷贝或使用公共(public) NDK API。

如何创建这些库的拷贝?

最佳答案

似乎没有办法正确解决它。一般来说,您应该编写自己的动态链接器,加载所需的库(或查看来自 NDK 的 crazy_linker)。然后你应该手动执行符号查找。如果系统已加载库 - 您只需要后者。

无论如何,这种方法很脆弱,不能保证将来不会禁用此类技巧。因此最好避免使用私有(private)库,而是使用您自己的版本或公共(public) NDK API。

关于安卓 N : how to use system library,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38474218/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com