Ubuntu系統下在Eclipse中使用真實手機運行調試Android應用

本文是在Ubuntu下已搭建好JRE+Eclipse+AndroidSDK的環境中進行的。 css

若是從未進行過以下的操做的話,在運行Android應用時,在設備選擇器那裏你的手機會顯示爲一大串"?"組成的設備而且不可用。 html

 

這個事情Android官方文檔是有講到的,點我去看官方文檔android

 

手機端的操做就是打開USB調試選項,而後用USB數據線鏈接至電腦。 編輯器

電腦端,首先打開終端,而後輸入如下內容並回車: 測試

sudo gedit /etc/udev/rules.d/51-android.rules 字體

 

而後輸入用戶密碼,而後就會出現一個打開了一個空白文件的文本編輯器, spa

在文本編輯器中添加以下的一行內容(原文檔中的GROUP="plugdev"經測試可不加,故刪去): 調試

SUBSYSTEM=="usb", ATTR{idVendor}=="xxxx", MODE="0666" htm

 

其中紅色字體的xxxx可依據你所使用的手機的廠家是下表中左側的哪一個表項來肯定輸入哪一個:(如若使用華爲的手機,則xxxx處該填12d1) blog

Company

USB Vendor ID

Acer

0502

ASUS

0b05

Dell

413c

Foxconn

0489

Fujitsu

04c5

Fujitsu Toshiba

04c5

Garmin-Asus

091e

Google

18d1

Haier

201E

Hisense

109b

HTC

0bb4

Huawei

12d1

Intel

8087

K-Touch

24e3

KT Tech

2116

Kyocera

0482

Lenovo

17ef

LG

1004

Motorola

22b8

MTK

0e8d

NEC

0409

Nook

2080

Nvidia

0955

OTGV

2257

Pantech

10a9

Pegatron

1d4d

Philips

0471

PMC-Sierra

04da

Qualcomm

05c6

SK Telesys

1f53

Samsung

04e8

Sharp

04dd

Sony

054c

Sony Ericsson

0fce

Sony Mobile Communications

0fce

Teleepoch

2340

Toshiba

0930

ZTE

19d2

 

若是你使用的手機的廠家不在上表中,又或者你對這個表格不太信任,則能夠新開一個終端,而後在其中輸入

lsusb

 

並回車,應該會顯示以下的輸出:

注意識別出哪個是你的手機,而後緊跟在ID以後的那4位字符就是你要填入xxxx位置的內容,在這裏就是我用綠色下劃突出表示的19d2。

 

輸入完成後,點擊保存,而後關閉文本編輯器。

 

而後再在終端中輸入如下內容並回車:

sudo chmod a+r /etc/udev/rules.d/51-android.rules

 

作完以上操做後,在Eclipse中點擊運行開發的Android應用時就能夠選擇使用你的手機運行了。

若還不行,請嘗試一下斷開手機與電腦之間的USB鏈接而後再鏈接起來,這樣應該就能夠了。

相關文章
相關標籤/搜索