本人在尝试对安卓系统的部分代码进行编译时,经常发现需要查找某个so库的源码进行修改,但是苦于安卓so库的命名方式各异,且在源码中的位置各不相同,查找起来很费时间。于是把其中的一些so库所对应的源码路径记录了下来,在这里分享给大家。
libandroid.so——frameworks/base/native/android
libandroid_runtime.so——frameworks/base/core/jni
libandroidfw.so——frameworks/base/libs/androidfw
libaudioutils.so——system/media/audio_utils
libbinder.so——frameworks/native/libs/binder
libbluedroid.so——system/bluetooth/bluedroid
libc.so——bionic/libc
libcamera_client.so——frameworks/av/camera
libcorkscrew.so——system/core/libcorkscrew
libcpustats.so——frameworks/native/libs/cpustats
libcrypto.so——external/openssl
libcutils.so——system/core/libcutils
libdbus.so——external/dbus/dbus
libdvm