我在 Galaxy Nexus 上安装了 Ubuntu Phone OS。在最后几步出现了错误:
Pushing /home/cesare/Scaricati/phablet-flash/95/quantal-preinstalled-phablet-armhf.zip to /sdcard/
protocol failure
Error while excetuting adb push /home/cesare/Scaricati/phablet-flash/95/quantal-preinstalled-phablet-armhf.zip /sdcard/
Make sure the device is connected and viewable by running 'adb devices'
Ensure you have a root device, one which running 'adb root' does not return an error
cesare@ubuntu:~$
我能做些什么?
更新
我已经启用 USB 调试 ecc...
答案1
当我运行“ phablet-flash -b
”命令时,它在推送操作期间失败,并出现协议错误。当下载的图像被推送到 Android 设备时,会发生这种情况autodeploy.zip
。由于autodeploy.zip
此时很可能已损坏,因此会导致各种症状。
最好的办法是查找该协议错误,然后通过运行类似于以下命令来重复推送操作:
adb push /home/<user>/Downloads/phablet-flash/ubuntu-touch/20130705.1/saucy-preinstalled-touch-armhf.zip /sdcard/autodeploy.zip
一旦我以恢复模式重新启动,一切都会顺利进行。
答案2
我在引导加载程序屏幕上出现此错误,但在恢复模式下它可以正常工作。
答案3
我经常会遇到类似的错误,具体取决于我使用的 USB 电缆。有些电缆工作正常,其他电缆则会出现类似的问题(即使电缆看起来没有损坏,我也经常与设备断开连接),因此请尝试另一根(更短?)电缆。