解決在Ubuntu下通過adb無法連接g1的方法
Ubuntu覆蓋了所有的桌面應用程序, 包含了文字處理,電子表格程序到 web 服務器軟件和開發設計工具。越來越多的用戶開始使用ubuntu系統。而在Ubuntu 9.04下通過usb連接g1,使用adb時,會返回無法找到設備。下面給出了解決方法。
解決辦法如下:
1) 在終端運行 lsusb
會發現結果有會有如下類似記錄:
- Bus 002 Device 015: ID 0bb4:0c02 High Tech Computer Corp.
2)
- sudo gedit /etc/udev/rules.d/50-Android.rules
在打開的文件中增加以下文本:
SUBSYSTEM==”usb”, SYSFS{“High Tech Computer Corp.“}==”0bb4″, MODE=”0666″
3)
- sudo gedit /etc/udev/rules.d/90-Android.rules
在打開的文件中增加以下文本:
SUBSYSTEM==”usb”, ATTR{“High Tech Computer Corp.“}==”0bb4″, MODE=”0666″
4) 運行以下命令:
- sudo chmod a+rx /etc/udev/rules.d/50-Android.rules
- sudo chmod a+rx /etc/udev/rules.d/90-Android.rules
- sudo /etc/init.d/udev restart
5) 在Android sdk的tools目錄下運行
- sudo ./adb kill-server
- sudo ./adb devices
----------------------------結束---------------------------------
主要是,
1.用設備的廠商名"High Tech Computer Corp."替代 官方網站上的idVendor ,(猜想人家本來就是這個意思)
2.多建立一個
sudo gedit /etc/udev/rules.d/90-Android.rules 內容:
- SUBSYSTEM==”usb”, ATTR{“High Tech Computer Corp.“}==”0bb4″, MODE=”0666″
然后刷新usb和adb server 就可以了。
如果是刷機的話,還需要一個啟動鏡像,這個和桌面linux 啟動的時候加載的那個內核啟動鏡像是一樣的,網上流傳較廣的似乎是隨window版的刷機工具一起發放的一個報里面的 recovery.img,
把上面提到的鏡像放到fastboot的相同目錄下,然后讓手機將進入那個有3個Android 機器人的那個啟動界面,(G2是 退出鍵+開機同時按下)然后 從終端運行:fastboot boot recovery.img , 傳送完img 文件后, 手機會自動重啟,即進入刷機的那個菜單, 然后wipe, update 就好了。
總結:
希望本文介紹的解決在Ubuntu下通過adb無法連接g1的方法能夠對讀者有所幫助,更多有關linux系統的知識還有待于讀者去探索和學習。
【編輯推薦】