首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AOSP init:启动服务logcatd失败

AOSP init:启动服务logcatd失败
EN

Stack Overflow用户
提问于 2020-06-16 09:59:56
回答 1查看 840关注 0票数 2

最亲爱的StackOverflow

我在一家公司工作了大约8个月(还在学习),我们在生产和生产领域都有一系列设备,运行在改良的安卓6Android 8上。我在我们的OTA更新包中取得了些许成功。将A8-ota应用于A8是可行的,对A6也是如此。然而,当将Android8OTA更新应用到运行Android 6的设备上时,问题依然存在。换句话说,我正在尝试使用OTA更新将Android 6升级到Android 8。

updater-script说它成功地完成了任务。但事情还是有问题的。

目前的问题是,重新启动后,我无法通过飞溅屏幕(嗯-哦)。更糟糕的是,logcatd没有正确启动,因此我没有日志可读取。当我尝试启动服务start logcatd时,串行终端会发出:

代码语言:javascript
复制
init: starting service 'logcatd'...
init: property_set("ro.boottime.logcatd", "1447586056838") failed: property already set
init: Service 'logcatd' (pid 304) exited with status 1
init: Sending signal 9 to service 'logcatd' (pid 304) process group...
init: kill(-304, 9) failed: No such process
init: Successfully killed process cgroup uid 1036 pid 304 in 4ms
      :::
      (reapeating)

所以我有几个新手的问题:

  1. 如何进行调试?在复制所有文件之前,/system分区确实会被格式化(但现在我还不太确定),
  2. 是什么,在哪里可以找到它()?

谢谢你的帮助!

EN

回答 1

Stack Overflow用户

发布于 2020-06-24 10:54:34

完成后,我将在这里回答我自己的问题。

在检查系统分区的上下文属性时,出现了另一个提示,例如生成了ls -Z /system/bin

代码语言:javascript
复制
   :::
u:object_r:unlabeled:s0 bootanimation    
u:object_r:unlabeled:s0 bootstat         
u:object_r:unlabeled:s0 bu               
u:object_r:unlabeled:s0 bugreport        
u:object_r:unlabeled:s0 bugreportz       
u:object_r:unlabeled:s0 bunzip2          
u:object_r:unlabeled:s0 bzcat            
u:object_r:unlabeled:s0 bzip2    
   :::   (etc)

在OTA更新期间没有做任何标记。updater-script在A8 OTA中有一个条件,可以从环境中读取(即。如果SELinux“已启用”或未启用,则为Anroid6恢复。对于Android6,这是“禁用”,然后Android8OTA将读取,然后不应用SELinux标签.弄得一团糟。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62405868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档