飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2300|回复: 2

[Android] [求助]请问有没有什么方法在android app直接调用基于glibc编译的arm linux so库?

[复制链接]
  • TA的每日心情
    开心
    2022-5-6 10:38
  • 签到天数: 464 天

    [LV.9]以坛为家II

    发表于 2019-12-17 21:05:06 | 显示全部楼层 |阅读模式
    请问谁知道有没有什么方法在Android app直接以jni native的方式调用基于glibc编译的arm linux so库?
    android是bionic c,为什么这样问是因为要调用的so库是没有源码可以重新ndk编译的。搜到的相关帖子:http://blog.sina.com.cn/s/blog_4a471ff601010jgq.html

    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2024-2-25 14:08
  • 签到天数: 1314 天

    [LV.10]以坛为家III

    发表于 2019-12-17 22:15:31 | 显示全部楼层
    感谢分享,谢谢🙏
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-5-6 10:38
  • 签到天数: 464 天

    [LV.9]以坛为家II

     楼主| 发表于 2019-12-18 09:00:04 | 显示全部楼层
    以前找到一个crazy_linker,可以动态加载so库,链接地址:https://chromium.googlesource.com/android_tools/+/8301b711a9ac7de56e9a9ff3dee0b2ebfc9a380f/ndk/sources/android/crazy_linker/。不过说明里有一段:System libraries are identified by name. Only the official NDK-official system libraries are listed. It is likely that using crazy_linker to load non-NDK system libraries will not work correctly, so don't do it.
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表