android烧录固件后出现找不到文件错误

[    1.342891] init: s.st_size = 1536000
[    1.463196] EXT4-fs (nandd): bad geometry: block count 131072 exceeds size of device (98304 blocks)
[    1.481179] EXT4-fs (nande): VFS: Can't find ext4 filesystem
[    1.490622] init: buffer : /dev/block/nande
[    1.495485] init: do_umount: /data 
[    1.503554] EXT4-fs (nandh): VFS: Can't find ext4 filesystem
[    1.510244] init: buffer : /dev/block/nandh
[    1.514981] init: do_umount: /cache 
[    1.518580] init: do_umount error = Invalid argument
[    1.527085] init: start format /dev/block/nandi
[    1.531750] init: wait for format /dev/block/nandi
[    1.536837] init: fork to format /dev/block/nandi
[    1.541833] init: format /dev/block/nandi ok
[    1.550987] init (66): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.
[    1.561610] init: cannot find '/system/bin/sh', disabling 'console'
[    1.567888] init: cannot find '/system/bin/servicemanager', disabling 'servicemanager'
[    1.575920] init: cannot find '/system/bin/vold', disabling 'vold'
[    1.582185] init: cannot find '/system/bin/netd', disabling 'netd'
[    1.588375] init: cannot find '/system/bin/debuggerd', disabling 'debuggerd'
[    1.595472] init: cannot find '/system/bin/surfaceflinger', disabling 'surfaceflinger'
[    1.603426] init: cannot find '/system/bin/app_process', disabling 'zygote'
[    1.610431] init: cannot find '/system/bin/drmserver', disabling 'drm'
[    1.616964] init: cannot find '/system/bin/mediaserver', disabling 'media'
[    1.623885] init: cannot find '/system/bin/dbus-daemon', disabling 'dbus'
[    1.630724] init: cannot find '/system/bin/installd', disabling 'installd'
[    1.637604] init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'
[    1.645998] init: cannot find '/system/bin/keystore', disabling 'keystore'
[    1.652940] init: cannot find '/system/bin/u3gmonitor', disabling 'u3gmonitor'
[    1.660210] init: cannot find '/system/bin/rild', disabling 'ril-daemon'
[    1.770395] init: cannot find '/system/bin/sh', disabling 'console'
[    1.776783] android_usb: already disabled

[    1.781381] init: starting 'adbd'


之前先把错误贴在这里,一直都没解决,自己也在网上搜了好多,感觉出现这个问题的人很多,但一直没找到什么好的解决方法,我把我的经过写出来吧,或许对大家有点帮助。

我自己在出现这个问题后的解决步骤:

1、因为之前我都是一直用ROOT用户做编译什么的,我开始的考虑是我的编译服务器只有我一个人在用,很多操作又要root权限,我为了方便,直接所有的东西都用ROOT用户来操作,本以为可以省去很多麻烦。我怀疑是root编译问题,切换到普通用户编译,问题依旧。

2、在android4.0下make clean;再make -j4,问题依旧。

3、把源码压缩包重新解压到新的文件夹,所有重新编译,问题依旧。此时用root编译时死机过2次,用普通用户编译没死机。

4、到此,我认为不是代码的问题,而是系统的问题。

5、我重新安装了ubuntu,之前是用wubi装的,我本来就像重装,又遇到这个问题,更要重装了,wubi安装在网上听说会影响性能。这次使用grub安装,给home目录分配了很大的空间(因为之前android源码放在home下放不下),重装后所有代码放在/home下,所用不需要root权限的一律用普通用户。

6、装完后重新编译,至此再未出现这个问题,故这个问题可能是哪个工具没装好和ROOT权限有关系。


 


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

flyinng

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值