注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

天朝布衣田中码农参上

苦逼码农的点点滴滴,请多多指教!

 
 
 

日志

 
 
 
 

解决安卓刷机时报错"status 6"的问题  

2017-03-29 15:25:31|  分类: 操作系统 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
大家在用一些自制的刷机包时,时不时会出现如下错误:

Error in /sdcard/update.zip
(Status 6)

这是个什么鬼情况?在网上搜了下,发现有人说不能使用除记事本之外的东西编辑ROM包里的东西,否则都会出现这样的错误。嗯,看来问题是解决了,可是根本原因会是什么呢,其实原因很简单,大家都知道安卓系统是Linux核心,而用一些Window下的编辑软件则会用\r\n代表换行,这样就会造成原本updater-script升级脚本中Linux下换行符\n被破坏。
下面可以用具体的情况来证实下:
Linux版本:
解决安卓刷机时报错status 6的问题 - sinsunson - 天朝布衣田中码农参上 
Window版本:
解决安卓刷机时报错status 6的问题 - sinsunson - 天朝布衣田中码农参上
这里为了让大家看得清楚,所以让notepad++显示了换行符【点选视图,然后选显示符号,再选中显示换行符】。现在真相大白于天下了,还是不同平台上换行符造成的祸【CR代表\r,LF代表\n,除些之外,还有MAC机是用\r】,如果需要在Window,MAC和Linux上经常互相编辑脚本什么的朋友,一定要特别注意这点,不然时不时就会产生问题,让你头大哦。
 
 
  评论这张
 
阅读(1)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018