调用so文件失败,求指点一下

wandingwei 2015-04-16 03:23:07
想调用别人的一个so文件,但是每次load的时候就失败。
提示


搞了两天也没搞明白。。。求指点啊!!!
...全文
292 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你确定你的so是正确的。。。估计是不对的。
wandingwei 2015-04-17
  • 打赏
  • 举报
回复
引用 9 楼 yzhang1_00 的回复:
引用的时候也有先后顺序吧,被依赖的库得先Load
按理说load的是后,如果so调用了别的文件,应该会自动调用的吧? 我把这个libc.so.6放在了手机里,工程里,都不行。。。。
wandingwei 2015-04-17
  • 打赏
  • 举报
回复
引用 8 楼 dalor 的回复:
[quote=引用 7 楼 wandingwei 的回复:] [quote=引用 6 楼 dalor 的回复:] [quote=引用 5 楼 wandingwei 的回复:] [quote=引用 4 楼 dalor 的回复:] [quote=引用 3 楼 wandingwei 的回复:] [quote=引用 2 楼 dalor 的回复:] [quote=引用 1 楼 dalor 的回复:] 你调用so,这个so用到了另一个so。
另一个so文件没有找到。[/quote] 我知道,我从网上下载了这个文件,放在libs下面,也还是不行。 查了下这个是glibc的库,再具体的我真就不明白了。。。 [/quote] 从异常信息中,我只能推断这么多,你说放在libs下,libs中文件夹armeabi创建了吗?[/quote] 是的,创建了armeabi文件夹,把要调用的so文件放在下面了。 libc.so.6这个文件是不是还有不同的版本,如果没有版本的问题的话,需要放在哪个文件夹下,还有编译so文件的时候有哪些需要注意的,弄了半天也没弄明白。。。。[/quote] 额,libc.so.6是C语言标准库,是环境中安装的,不是放在项目中的吧。。。。 [/quote] 是的,那环境中找不到这个库,该怎么办呢。。。。。。[/quote] 你在网上看下,这个文件应该放在什么位置,你下载后放到那个位置,网上应该有更全的说明。[/quote]
引用 8 楼 dalor 的回复:
[quote=引用 7 楼 wandingwei 的回复:] [quote=引用 6 楼 dalor 的回复:] [quote=引用 5 楼 wandingwei 的回复:] [quote=引用 4 楼 dalor 的回复:] [quote=引用 3 楼 wandingwei 的回复:] [quote=引用 2 楼 dalor 的回复:] [quote=引用 1 楼 dalor 的回复:] 你调用so,这个so用到了另一个so。
另一个so文件没有找到。[/quote] 我知道,我从网上下载了这个文件,放在libs下面,也还是不行。 查了下这个是glibc的库,再具体的我真就不明白了。。。 [/quote] 从异常信息中,我只能推断这么多,你说放在libs下,libs中文件夹armeabi创建了吗?[/quote] 是的,创建了armeabi文件夹,把要调用的so文件放在下面了。 libc.so.6这个文件是不是还有不同的版本,如果没有版本的问题的话,需要放在哪个文件夹下,还有编译so文件的时候有哪些需要注意的,弄了半天也没弄明白。。。。[/quote] 额,libc.so.6是C语言标准库,是环境中安装的,不是放在项目中的吧。。。。 [/quote] 是的,那环境中找不到这个库,该怎么办呢。。。。。。[/quote] 你在网上看下,这个文件应该放在什么位置,你下载后放到那个位置,网上应该有更全的说明。[/quote] 搜了两天,也问了朋友,都不行。。。。。
yzhang1_00 2015-04-17
  • 打赏
  • 举报
回复
引用的时候也有先后顺序吧,被依赖的库得先Load
开发者_android 2015-04-16
  • 打赏
  • 举报
回复
引用 7 楼 wandingwei 的回复:
[quote=引用 6 楼 dalor 的回复:] [quote=引用 5 楼 wandingwei 的回复:] [quote=引用 4 楼 dalor 的回复:] [quote=引用 3 楼 wandingwei 的回复:] [quote=引用 2 楼 dalor 的回复:] [quote=引用 1 楼 dalor 的回复:] 你调用so,这个so用到了另一个so。
另一个so文件没有找到。[/quote] 我知道,我从网上下载了这个文件,放在libs下面,也还是不行。 查了下这个是glibc的库,再具体的我真就不明白了。。。 [/quote] 从异常信息中,我只能推断这么多,你说放在libs下,libs中文件夹armeabi创建了吗?[/quote] 是的,创建了armeabi文件夹,把要调用的so文件放在下面了。 libc.so.6这个文件是不是还有不同的版本,如果没有版本的问题的话,需要放在哪个文件夹下,还有编译so文件的时候有哪些需要注意的,弄了半天也没弄明白。。。。[/quote] 额,libc.so.6是C语言标准库,是环境中安装的,不是放在项目中的吧。。。。 [/quote] 是的,那环境中找不到这个库,该怎么办呢。。。。。。[/quote] 你在网上看下,这个文件应该放在什么位置,你下载后放到那个位置,网上应该有更全的说明。
wandingwei 2015-04-16
  • 打赏
  • 举报
回复
引用 6 楼 dalor 的回复:
[quote=引用 5 楼 wandingwei 的回复:] [quote=引用 4 楼 dalor 的回复:] [quote=引用 3 楼 wandingwei 的回复:] [quote=引用 2 楼 dalor 的回复:] [quote=引用 1 楼 dalor 的回复:] 你调用so,这个so用到了另一个so。
另一个so文件没有找到。[/quote] 我知道,我从网上下载了这个文件,放在libs下面,也还是不行。 查了下这个是glibc的库,再具体的我真就不明白了。。。 [/quote] 从异常信息中,我只能推断这么多,你说放在libs下,libs中文件夹armeabi创建了吗?[/quote] 是的,创建了armeabi文件夹,把要调用的so文件放在下面了。 libc.so.6这个文件是不是还有不同的版本,如果没有版本的问题的话,需要放在哪个文件夹下,还有编译so文件的时候有哪些需要注意的,弄了半天也没弄明白。。。。[/quote] 额,libc.so.6是C语言标准库,是环境中安装的,不是放在项目中的吧。。。。 [/quote] 是的,那环境中找不到这个库,该怎么办呢。。。。。。
开发者_android 2015-04-16
  • 打赏
  • 举报
回复
引用 5 楼 wandingwei 的回复:
[quote=引用 4 楼 dalor 的回复:] [quote=引用 3 楼 wandingwei 的回复:] [quote=引用 2 楼 dalor 的回复:] [quote=引用 1 楼 dalor 的回复:] 你调用so,这个so用到了另一个so。
另一个so文件没有找到。[/quote] 我知道,我从网上下载了这个文件,放在libs下面,也还是不行。 查了下这个是glibc的库,再具体的我真就不明白了。。。 [/quote] 从异常信息中,我只能推断这么多,你说放在libs下,libs中文件夹armeabi创建了吗?[/quote] 是的,创建了armeabi文件夹,把要调用的so文件放在下面了。 libc.so.6这个文件是不是还有不同的版本,如果没有版本的问题的话,需要放在哪个文件夹下,还有编译so文件的时候有哪些需要注意的,弄了半天也没弄明白。。。。[/quote] 额,libc.so.6是C语言标准库,是环境中安装的,不是放在项目中的吧。。。。
wandingwei 2015-04-16
  • 打赏
  • 举报
回复
引用 4 楼 dalor 的回复:
[quote=引用 3 楼 wandingwei 的回复:] [quote=引用 2 楼 dalor 的回复:] [quote=引用 1 楼 dalor 的回复:] 你调用so,这个so用到了另一个so。
另一个so文件没有找到。[/quote] 我知道,我从网上下载了这个文件,放在libs下面,也还是不行。 查了下这个是glibc的库,再具体的我真就不明白了。。。 [/quote] 从异常信息中,我只能推断这么多,你说放在libs下,libs中文件夹armeabi创建了吗?[/quote] 是的,创建了armeabi文件夹,把要调用的so文件放在下面了。 libc.so.6这个文件是不是还有不同的版本,如果没有版本的问题的话,需要放在哪个文件夹下,还有编译so文件的时候有哪些需要注意的,弄了半天也没弄明白。。。。
开发者_android 2015-04-16
  • 打赏
  • 举报
回复
引用 3 楼 wandingwei 的回复:
[quote=引用 2 楼 dalor 的回复:] [quote=引用 1 楼 dalor 的回复:] 你调用so,这个so用到了另一个so。
另一个so文件没有找到。[/quote] 我知道,我从网上下载了这个文件,放在libs下面,也还是不行。 查了下这个是glibc的库,再具体的我真就不明白了。。。 [/quote] 从异常信息中,我只能推断这么多,你说放在libs下,libs中文件夹armeabi创建了吗?
wandingwei 2015-04-16
  • 打赏
  • 举报
回复
引用 2 楼 dalor 的回复:
[quote=引用 1 楼 dalor 的回复:] 你调用so,这个so用到了另一个so。
另一个so文件没有找到。[/quote] 我知道,我从网上下载了这个文件,放在libs下面,也还是不行。 查了下这个是glibc的库,再具体的我真就不明白了。。。
开发者_android 2015-04-16
  • 打赏
  • 举报
回复
引用 1 楼 dalor 的回复:
你调用so,这个so用到了另一个so。
另一个so文件没有找到。
开发者_android 2015-04-16
  • 打赏
  • 举报
回复
你调用so,这个so用到了另一个so。

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧