Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法通过Android中的init.rc启动新服务_Android - Fatal编程技术网

无法通过Android中的init.rc启动新服务

无法通过Android中的init.rc启动新服务,android,Android,我正在修改默认Android中的init.rc,以包含我创建的新服务。它只是一个脚本文件(seed_generator.sh),我在初始化过程中运行过一次 但是,我得到一个错误,该错误说明如下: type=1400 audit(146294010.690:5):avc:denied{execute_no_trans}for pid=52 comm=“init”path=“/system/bin/seed\u generator.sh”dev=“mtdblock0”ino=436 scontext

我正在修改默认Android中的init.rc,以包含我创建的新服务。它只是一个脚本文件(seed_generator.sh),我在初始化过程中运行过一次

但是,我得到一个错误,该错误说明如下:

type=1400 audit(146294010.690:5):avc:denied{execute_no_trans}for pid=52 comm=“init”path=“/system/bin/seed\u generator.sh”dev=“mtdblock0”ino=436 scontext=u:r:init:s0 tcontext=u:object\r:system\u file:s0 tclass=file permissive=0

我看到/system/bin/存在seed_generator.sh,并且具有与从init.rc启动的其他服务类似的权限

请让我知道

问候,


Sameer Joshi

首先尝试执行这些权限

chown root:shell seed_generator.sh
chmod 777 seed_generator.sh
chown root:shell init.rc
chmod 750 init.rc

我发现问题在于seed_generator.sh的SELinux策略没有定义。定义后,它开始工作。

Avc错误与SElinux权限有关。您可以允许或拒绝来自名为“文件上下文”的文件的权限。比如说

/dev/spidev        u:object_r:spi_device:s0

你能添加保险单吗?你能告诉我到底该做什么吗?我有同样的问题。你能告诉我到底该做什么吗?我有同样的问题