華爲手機沒法調試問題


 

[置頂] android 手機 華爲c8650e 沒法在mac下 utuntu 下調試 googole調試模式 #*#*

2012-10-17 19:17 972人閱讀 評論(0) 收藏 舉報java

手機android華爲googleubuntuandroid

 

 學習了半個月的Android,一直都是在虛擬平臺上調試,今天想在真實的機子裏面跑跑本身寫的程序與在虛擬平臺上有什麼不一樣,爲了學習Android,本身但是特別的買了個Android的手機,華爲的C8650,這個手機什麼都好,就是隻能用電信的東西不爽,並且也是因爲這個問題,害我在Ubuntu裏面配置真機開發環境的時候吃盡了苦頭。
  按照Android developer網站上說的同樣,在Linux環境下Android的真機調試不能想Windows 同樣裝個驅動什麼的就得了,在Linux裏須要創建一個.rules文件,告訴Linux在Android手機的USB插入電腦的時候執行的規則。具體步驟以下:ubuntu

打開etc目錄下的/etc/udev/rules.d文件夾,而後在這個文件夾中創建一個名爲51-
android.rules的文件,使用命令:
sudo gedit 51-android.rules
打開文件,輸入內容以下:
SUBSYSTEM=="usb",ATTR{idVendor}=="12d1",MODE="0666"
SUBSYSTEM=="usb",EVN{DEVTYPE}=="usb_device",MODE="0666"
  這裏須要說明一下ATTR{idVendor}=="12d1",這裏填入的12d1是由於我用的是華爲的手機,在google的Android文檔中華爲的手機使用的就是12d1的代號。每一個品牌的手機都有其特殊的代號,這個能夠到google的網站去查詢,或者在系用中使用lsusb命令,一樣也能夠看到手機對應的代號。配置完成後,使用命令來到SDK說在的文件夾,打開/platform-tools文件夾,分別執行以下的命令:
sudo ./adb kill-server
sudo ./adb start-server
sudo ./adb devices
按照道理來講,應該出現手機的型號信息了,但是,個人華爲手機就是沒有出現。查詢了不少網友的帖子,都說的和上面的差很少,但是個人問題仍是沒有解決,嘗試了全部找到的方法,但是就是死活不出現。
這時我想是否是手機設置的什麼緣由,因而搜索了一下華爲C8650手機的一些信息,終於在一位網友的帖子中說道了C8650,原來加載不了不是個人rules文件的問題,而是C8650的問題。C8650是電信的定製機,也就是由於這樣,華爲弄出了一個本身的USB的連接方式,主要是爲了能夠實現電信的一些什麼天翼的業務,因此在連接電腦的時候使用的不是google模式,而是華爲默認的爲電信開發的本身的Normal模式,而使用這種模式,Ubuntu卻不認識天翼的那些鬼東西,因此也就是出現了爲何電腦明明能夠看獲得華爲的手機了,可是在eclipse裏面卻怎麼頁看不見,出現的全是????????,解決這個問題的方法就是把手機USB的接入模式修改成google的模式便可,步驟以下:
1 使用電話撥打*#*#2846579#*#*
2 這時會出現一個菜單,選擇projectMenu
3 接着選擇後臺設置
4 接着選擇USB模式
5 選擇Google模式
選擇好後,從新啓動機子,當再次連接Ubuntu時,手機自動的彈出了USB調試,在控制檯中使用./adb devices 頁能夠看獲得機子了,eclipse也能夠部署程序到手機上運行了。eclipse


小米2的指令是:
學習

小米2 撥號 *#*#717717#*#*  
網站

相關文章
相關標籤/搜索