工作内容:从数据库里拉下一个文件,然后上传本地的一个文件进行替代。
前几次push文件的时候都很ok,有次Push 的时候居然提示这样一段文字:
remote couldn't create file: Read-only file system
我想了想这是没权限吗?文件只能读,不能改,怎么处理? 好像最简单的方法就是设备重启,听说那样的方法可以。
于是,我就重启,在命令行里敲下adb reboot。
再次继续刚刚那个push文件的操作。
C:\Users\11191> adb push D:\windorn\firmware\tesNnew\iot /vendor/exit
\adb: error: failed to copy 'D:\windorn\firmware\tesNnew\iot' to '/vendor/exit/iot': remote couldn't create file: Read-only file system
D:\windorn\firmware\tesNnew\iot: 1 file pushed, 0 skipped. 2.9 MB/s (426320 bytes in 0.140s)
结果就是上面remote couldn't create file: Read-only file system
哎,愁啊!
咋还不行?
有没有别的方法呢?
要不去问问同事吧~
算了,还是先获取root权限一下,看看可不可以
C:\Users\11191>adb root
restarting adbd as root
C:\Users\11191>adb remount
remount succeeded
好像可行✌
然后我再次push文件上去。
C:\Users\11191>adb push D:\windorn\firmware\tesNnew\iot /vendor/exit
D:\windorn\firmware\tesNnew\iot: 1 file pushed, 0 skipped. 173.2 MB/s (426320 bytes in 0.002s)
是不是成功了呀?
我cd 进入到相应的文件夹中,敲了ls -l 进行查看。
看到了刚上传的文件。
嗯,不错,有进步。
小姑娘,继续努力~