adb安裝

adb - android debug bridge

一、驅(qū)動安裝

windows下usb驅(qū)動路徑:

vendor/qcom/proprietary/usb/host/windows

二、adb安裝

  • ubuntu環(huán)境:

    sudo apt-cache search adb
    
    sudo apt-get install android-tools-adb
    sudo apt-get install android-tools-fastboot  // fastboot安裝
    
  • Android SDK目錄下自帶adb:

    Android/Sdk/platform-tools/adb
    
  • Android 源碼下編譯安裝adb:

    cd system/core/adb
    mm
    

三、adb 連接

打開 settting->開發(fā)者選項(xiàng)->usb調(diào)試

adb devices
adb shell
adb -s <device_id> shell

四、adb 連接問題

http://blog.csdn.net/chychc/article/details/7276294

首先通過 lsusb 查看是否被usb驅(qū)動識別

4.1 win 下設(shè)備管理器帶黃色圖標(biāo)

一般是驅(qū)動安裝問題

4.2 devices設(shè)備列表為空

輸入 adb devices 看到設(shè)備列表為空,但 lsusb 可以看到PID與VID

  1. 加入vender ID:

    sudo gedit ~/.android/adb_usb.ini
    0x1ebf
    

    0x1ebf 來自 lsusb:
    Bus 001 Device 056: ID 1ebf:7029

  2. 重啟udev, adb:

    sudo service udev restart
    
    android update adb  更新服務(wù)
    adb kill-server
    adb start-server
    

4.3 no permissions 問題

輸入 adb devices 看到:

List of devices attached
???????????? no permissions
  1. 添加ID:

    $ lsusb   
    Bus 002 Device 012: ID 1ebf:7029  
    

    1ebf:7029 是手機(jī)的usb vendorID, productID

    修改udev,用來上報usb插拔事件:

    sudo vim /etc/udev/rules.d/70-android.rules
    添加
    SUBSYSTEM=="usb", ATTR{idVendor}=="1ebf", ATTR{idProduct}=="7029", MODE="0666"
    
  2. 重啟 udev:

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

    拔掉usb,重新連上執(zhí)行:

    adb kill-server
    adb devices
    adb shell
    
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容