“adb”不是內部或外部命令,也不是可運行的程序或批處理文件(Win)與adb: command not found(Mac)——解決方案

在AS(Android Studio簡稱AS)app真機測試中adb可以輕鬆找到安卓設備,ADB全稱Android Debug Bridge,用於Android設備進行交互,也可以這樣理解ADB是Android Studio連接安卓設備之間的一個橋樑或者是一箇中間人幫助管理你的設備或模擬器,請看下文:

Windows:

         打開命令提示符(視窗鍵 + R)---->輸入cmd----->輸入adb,也可以打開AndroidStudio - >打開終端窗口---->輸入adb,提示"adb不是內部或外部命令,也不是可運行的程序或批處理文件",錯誤信息如下:

方法一:

1. android 2.2以後,adb.exe是放在SDK的platform-tools目錄下面的,找到adb存放的路徑,把adb絕對路徑複製下來D:\ Android_Studio \sdk\platform-tools\

    

2. 此電腦(右擊)→屬性→高級系統設置→高級→環境變量也可以Windows開始鍵+ Pause Break →屬性→高級系統設置→高級→環境變量

3.注意一定要在D:\ Android_Studio \ sdk \ platform-tools \前面添加;,如果不添加;,運行ADB命令時,提示“”adb“不是內部或外部命令,也不是可運行的程序或批處理文件“,”;“分號是結束符一定要添加,D:\ Android_Studio \ sdk \ platform-tools \前面有;號不用添加了

4.配置好之後檢查一下,Windows 開始鍵+ R 打開命令提示符----->輸入cmd確認---->輸入adb

方法二:

1.第二種方式配置ADB比第一種方便,打開SDK中對應的路徑,平臺工具目錄下找到adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll並複製三個文件

2.將其複製到C:\用戶\ Administrator.PC-20180602ELCY目錄下:

    

3.配置完畢後,視窗鍵+ R,打開終端窗口------------>輸入cmd確認--------->輸入adb

成功解決,可以打開cmd試一試,如果在cmd輸入adb命令還是不行,關閉cmd窗口,重新打開終端工具,再次輸入adb命令,就可以運行了

Mac:

在AS終端命令行中輸入"adb",報錯信息如下:

解決:

1、vim ~/.bash_profile:進入環境配置文件( Mac終端 )

2、"ANDROID_HOME"後面的路徑需要在Preferences — Appearance & Behavior — System Settings — Android SDK找到自己的SDK

拷貝到"ANDROID_HOME"

export ANDROID_HOME=/Users/tom/Library/Android/sdk # 更改自己的Android SDK Location路徑
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools

3、將更改完畢的路徑拷貝到環境配置文件中

4、重啓生效配置項

source ~/.bash_profile

5、重啓AS

6、查看adb版本

ADB命令使用技巧

ADB - AndroidDebugBridge。是用於連接手機和電腦的工具,可以讓我們用電腦操作手機。當我們安裝完Android Studio後,會有個SDK目錄,而ADB工具是位於SDK的platform-tools的目錄下的。我們需要把這個目錄添加到系統環境變量中才能直接使用,看上文。

1.配置完環境變量後可以在Android StudioTerminal工具中輸入

查看adb版本

2.配置完環境變量後也可以在cmd窗口顯示中輸入,效果都是相同的

查看adb版本

ADB服務

adb start-server  開啓服務
adb kill-server  關閉服務

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章