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

來源:互聯網
上載者:User

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

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

如果從未進行過如下的操作的話,在運行Android應用時,在裝置選取器那裡你的手機會顯示為一大串"?"組成的裝置並且不可用。

 

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

 

手機端的操作就是開啟USB調試選項,然後用USB資料線串連至電腦。

電腦端,首先開啟終端,然後輸入以下內容並斷行符號:

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

 

然後輸入使用者密碼,然後就會出現一個開啟了一個空白檔案的文字編輯器,

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

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

 

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

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串連然後再串連起來,這樣應該就可以了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.