飘云阁(PYG官方)

 找回密码
 快速注册

QQ登录

只需一步,快速开始

查看: 172|回复: 2

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

[复制链接]
  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 88 天

    [LV.6]常住居民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

  • TA的每日心情
    开心
    1 小时前
  • 签到天数: 203 天

    [LV.7]常住居民III

    发表于 2019-12-17 22:15:31 | 显示全部楼层
    感谢分享,谢谢🙏
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 88 天

    [LV.6]常住居民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.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 快速注册

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|飘云阁安全论坛 ( 粤ICP备15107817号-2 )|扫码赞助

    Powered by Discuz! X3.3© 2001-2017 Comsenz Inc.

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