Android16 添加应用共享库

有时候需要添加一个公共so库,给多个应用使用,可以做如下修改:

在system/core/rootdir/etc/public.libraries.android.txt里面修改:

bash 复制代码
# See https://android.googlesource.com/platform/ndk/+/main/docs/PlatformApis.md
libandroid.so
libaaudio.so
libamidi.so
libbinder_ndk.so
libc.so
libcamera2ndk.so
libclang_rt.hwasan-aarch64-android.so 64 nopreload
libdl.so
libEGL.so
libGLESv1_CM.so
libGLESv2.so
libGLESv3.so
libicu.so
libicui18n.so
libicuuc.so
libjnigraphics.so
liblog.so
libmediandk.so
libm.so
libnativehelper.so
libnativewindow.so
libneuralnetworks.so nopreload
libOpenMAXAL.so
libOpenSLES.so
libRS.so
libstdc++.so
libsync.so
libvulkan.so
libwebviewchromium_plat_support.so
libz.so
libdrawacclerate2.so

这里把需要添加的so名添加到列表里面,最终会解析生成到/system/etc/public.libraries.txt里面,这样就可以多个应用共享调用。

相关推荐
千里马学框架6 天前
安卓系统性能优化高级实战开发专题--开机,app冷启动优化
android·智能手机·性能优化·framework·性能·开机优化·app冷启动优化
千里马学框架19 天前
安卓开机性能优化:如何安全高效地裁剪 SystemService
android·智能手机·framework·wms·手机·性能·车载
科技道人25 天前
Android16 默认第三方Launcher为主桌面
android16·默认laucnher
gxgldyh1 个月前
Android Framework源码解析(九):App进程诞生全流程——从AMS请求到Zygote fork源码深度拆解
android·framework·zygote·android 启动流程·android app创建流程
阿pin1 个月前
Android随笔-Framework
android·framework
千里马学框架2 个月前
google官方Perfetto 中使用 AI相关skill
android·人工智能·ai·framework·perfetto·性能·skill
xianrenli382 个月前
Android14自动时区更新
android·学习·framework·aosp14·自动时区
千里马学框架2 个月前
Android Framework 新手学习踩坑建议指南
android·智能手机·性能优化·framework·aaos·车载开发·系统工程师
帅次3 个月前
Android 16(API Level 36)Activity 启动流程源码级解析
android·framework·源码解析·activity启动流程·android 16
Android小码家3 个月前
BootAnimation+SE+开机MP4动画播放
android·framework