美文网首页
问题一:预制的库文件在系统中的权限问题

问题一:预制的库文件在系统中的权限问题

作者: momxmo | 来源:发表于2020-06-28 22:38 被阅读0次

在项目中要预置一个不可卸载的apk;
1、开发apk工程师反馈安装到机器上是可以正常使用(可卸载),然后我这边预置不可卸载到系统中,不能使用,会报服务链接不上,缺少.so库文件,查了下system/app/xxx目录和data/data/com.xx.xx/目录下确实没有库文件,下一步解决库文件问题
2、将库文件预置到system/app/xxx/lib/arm/目录下,还是会报同样的错;这个库文件是三方提供的,质询了下他们,他们反馈这个只是伪装的库,需要可执行权限;用adb修改库文件的权限后确实可以正常运行。
3、然后解决库文件权限的问题;按照正常的附权限的方法,在init.rc或者其它.rc文件中添加
chmod 777 路径 或者 chmod 0777 路径,还有在安卓中用Runtime方法,都不行;
最终在网上无意中看到

system/core/libcutils/fs_config.c
 static const struct fs_path_config android_dirs[] = {
 { 00777, AID_SYSTEM,   AID_SYSTEM,   0, "system/app/RemoteAssistance/lib/arm/lib_RongRTC_so.so" }
...................
static const struct fs_path_config android_files[] = {

 { 00777, AID_SYSTEM,   AID_SYSTEM,   0, "system/app/RemoteAssistance/lib/arm/lib_RongRTC_so.so" }

相关文章

  • 问题一:预制的库文件在系统中的权限问题

    在项目中要预置一个不可卸载的apk;1、开发apk工程师反馈安装到机器上是可以正常使用(可卸载),然后我这边预置不...

  • MacOS 文件权限

    需求 MacOS下,文件分为只读/只写/读写权限,用户在修改系统管理的文件,需要获取文件的读写权限 权限问题提示:...

  • Android 9 适配遇到的坑及解决方案

    最近在思考个问题-----APK 运行权限与文件系统权限的区别是什么? 在适配Android 9 上遇到的问题来啦...

  • Android 进程优先级

    1:系统预制App的提权问题 预制的App只要在manifest中添加一个persistent属性就可以了。

  • 小师妹学JavaIO之:File文件系统

    简介 小师妹又遇到难题了,这次的问题是有关文件的创建,文件权限和文件系统相关的问题,还好这些问题的答案都在我的脑子...

  • Android运行时权限

    涉及到权限问题,我们需要在AndroidManifest.xml文件的manifest里添加权限,比如访问系统的电...

  • 文件权限问题

    使用ls -l查看文件属性: 这个地方最需要注意了!仔细看的话,你应该可以发现这一栏其实共有十个字符: 图2.1....

  • Nginx初学相关问题

    nginx 重启权限问题 解决: nginx 文件权限写入问题 解决: nginx vagrant配置文件位置

  • Permission denied error

    go get 后出现权限问题 文件权限问题没有权限写入按 sudo 方式运行命令 git 权限问题没有权...

  • Android O 预制app 32/64bit运行问题

    1. 问题背景 Android系统环境是64bit, 最近在预制一个第三方app, 发现预制完之后运行有问题,没有...

网友评论

      本文标题:问题一:预制的库文件在系统中的权限问题

      本文链接:https://www.haomeiwen.com/subject/foxhxktx.html