
我在 Galaxy Nexus 上安裝了 Ubuntu 手機作業系統。最後一步出現錯誤:
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 電纜。有些電纜工作正常,其他電纜會出現這樣的問題(即使電纜看起來沒有損壞,我也經常與設備斷開連接),所以嘗試另一條(更短的?)電纜。