ubuntu下adb shell安裝

來源:互聯網
上載者:User

標籤:

01)安裝

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb

02)環境變數

一、工具介紹
Android-sdk-linux_x86/tools下有一堆工具,今天要用的是:Android Debug Bridge,在android開發過程中,這個工具是使用得最多的。(縮寫adb,有點像gcc的gdb似的)

adb start-server – 實際上它會啟動一個 adb fork-server server
adb kill-server – kill掉
adb devices – 列出所有的裝置

二 .首先需要下載adb for linux的工具包 

解壓到任何地方,不要刪除掉就是了

因為ubuntu這樣的系統都是預設以非root身份在啟動並執行,要使用usb調試,需要sudo支援。

$ lsusb    查看usb使用方式

通過兩次比較,發現如下usb口是當前使用的連接埠:Bus 002 Devices 004:ID 230b:0100

ID 230b 就是idVendor ,0100就是 idProduct

然後建立並編輯一個檔案

sudo vi /etc/udev/rules.d/70-android.rules

在裡面寫入:

我的的系統是Ubuntu10.10,則寫入下面這句

SUBSYSTEM=="usb", ATTRS{idVendor}=="230b", ATTRS{idProduct}=="0100",MODE="0666"

其他廠商的如下:

 

Acer 0502
Dell 413c
Foxconn 0489
Garmin-Asus 091E
HTC (Older Phones) 0bb4
HTC (Newer phones) 18d1
Huawei 12d1
Kyocera 0482
LG 1004
Motorola 22b8
Nexus One/S 18d1
Nvidia 0955
Pantech 10A9
Samsung 04e8
Sharp 04dd
Sony Ericsson 0fce
ZTE 19D2

然後儲存退出,再設定一下許可權

sudo chmod a+rx /etc/udev/rules.d/70-android.rules

這時候還需要編輯一下 ~/.bashrc 檔案加入adb tool的路徑

vi ~/.bashrc

在末尾加入,其中紅色部分就是剛下載的工具包解壓的路徑

export PATH=${PATH}:/home/luobin/platform-tools

運行命令,重啟udev:
$sudo service udev restart
現在需要重啟一下你的Ubuntu,然後USB串連手機,確保usb調試已開啟,在終端下輸入

 

三、重新啟動adb server
(很重要)拔掉usb重新連上再執行:

sudo ./adb kill-server
./adb devices
./adb root (這一步很重要 )

四、使用usb進行調試
     問題說明中的問題至此已經得到解決。

adb start-server 開啟服務
如果一切正常的話
輸入
adb devices
就能顯示出當前串連到電腦的android裝置 ^_^

試試這個命令
adb shell
就能在Ubuntu上的終端執行android的shell命令了

ubuntu下adb shell安裝

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.