android ndk 开发 怎样修改一个xx.so 的soname
在java中使用System.loadLibrary(String ss);方法来load C库,传的参数应该是一个C库的soname。我现在有一个共享库libffmpeg.so,用readelf读到的soname为libffmpeg,我想修改它的soname,这样可行吗? android ndk linux Android NDK C Java 库 --------------------编程问答-------------------- 没听明白啊 --------------------编程问答-------------------- 这个你可以修改Android.mk文件里面的LOCAL_SRC_FILES := XXX.c
你想要so文件的名称是什么,那么就把*.c文件改为你想要的,那么当你ndk-build编译之后,就会生成你想要的*.so库文件了! --------------------编程问答--------------------
没有.c,我只有一个.so文件,怎么改? --------------------编程问答--------------------
这样你改不了,必须得重新编译生成so --------------------编程问答--------------------
这个你可以修改Android.mk文件里面的
LOCAL_SRC_FILES := XXX.c
你想要so文件的名称是什么,那么就把*.c文件改为你想要的,那么当你ndk-build编译之后,就会生成你想要的*.so库文件了!
没有.c,我只有一个.so文件,怎么改?
so文件是靠你的C/C++ 来生成的,你没有,那可没办法修改!
补充:移动开发 , Android