社区
Android
帖子详情
把应用push到/system/app下面后,加载.so库的问题
realzxy
2013-02-22 04:28:27
我的应用有个.so库,如果是正常安装到/data/app,/data/data/相应包名目录下会正常出现/lib/*.so文件,可以正常加载运行。
但是如果把应用push到/system/app/,/data/data/相应包名目录下没有出现这个库,而且我手动把库搬过来再重启,库文件就消失了。
求破。。。
...全文
849
2
打赏
收藏
把应用push到/system/app下面后,加载.so库的问题
我的应用有个.so库,如果是正常安装到/data/app,/data/data/相应包名目录下会正常出现/lib/*.so文件,可以正常加载运行。 但是如果把应用push到/system/app/,/data/data/相应包名目录下没有出现这个库,而且我手动把库搬过来再重启,库文件就消失了。 求破。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
面包你大爷
2013-02-22
打赏
举报
回复
不错,楼上正解
凉凉二点凉
2013-02-22
打赏
举报
回复
1
没啥奇怪的.你要的那个方式达不到,因为 system/app下面相应的so库文件应该放到system/lib下面
android内置so
库
,带so
库
的apk正确内置到system/
app
详解
序:目前有个项目,以前不带so的时候可以内置嵌入到/system/
app
下面
,现在接入so就遇到一启动就奔溃的
问题
,
下面
我来详细说说怎么解开这个
问题
的吧。先说原因产生的日志(apk的包名为com.dangbeiaddemo)java.lang.UnsatisfiedLinkError: Couldn't load dbasdpi from loader dalvik.system.PathClas...
Android
push
到/system/
app
下,导致找不到so包
原因是/system/
app
下面
的APK成为系统级
app
时,包含SO文件,
app
默认
加载
so
库
的路径就会变成/system/lib,而system/lib却是只读的,导致so
库
无法正常解压不会自动安装, 需要手动把so文件
push
到 "/system/lib"目录
下面
。 将apk中的so文件手动
push
到"/system/lib" 或使用 adb install 方式安装......
第三方
app
加载
系统/system/lib下的
库
--is not accessible for the namespace
第三方
app
想load /system/lib 下的so
库
。报错:is not accessible for the namespace 缘由:android限制了
app
加载
so
库
,从 7.1.2 源码来看,在
加载
so
库
的时候会检查
加载
者的 权限,对于部分常用的
库
可以允许
加载
比如:libssl.solibsqlite.solibutils.solibstagefright.solibmedia.s......
百度语音
应用
push
到 system/
app
无法
加载
动态
库
解决办法
错误描述:1,集成了百度语音SDK的
应用
通过 install 命令安装不报so动态
库
错误; 2,通过 adb
push
apk路径 system/
app
安装,报无法
加载
so动态
库
的错误。 百度语音识别错误:RecogEventAdapter: name:asr.finish; params:{"origin_result":{"sn":"","error":3,"desc":
so依赖
库
与系统so重名
系统级别apk中so依赖
库
与系统so
库
冲突
Android
80,489
社区成员
91,379
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章