㈠ 我在cmd中輸入"adb"時提示'adb不是內部或外部命令,也不是可運行的程序 或批處理文件.請問怎麼解決呢
原因:輸入的命令不是系統內部命令。以下是具體的解決方法:
材料/工具:電腦
1、首先找到【這台電腦】圖標,單擊下,選擇【屬性】。
㈡ adb命令無法連接安卓設備
ADB連接android設備的三種方法
連接方式有三種方法:
一、WiFi連接(手機與pc同一個區域網下)
二、USB數據線連接
此種連接要有相應的驅動才行(應該安裝phoenixsuit就可以通過數據線來通過adb連接設備,有的不用安裝
三、串口連接
使用串口設備與電腦連接。
USB 數據線連接
通過 USB 連接來正常使用 adb 需要保證幾點:
硬體狀態正常,包括 Android 設備處於正常開機狀態,USB 連接線和各種介面完好。未識別到設備的話,有可能需要安裝phoenixsuit軟體,專門用來升級之類的用驅動。
確保Android 設備的開發者選項和 USB 調試模式已開啟:
「設置」-「開發者選項」-「Android 調試」查看。開發者選項,點允許usb調試,然後就可以連上電腦了
如果在設置里找不到開發者選項,在「設置」-「關於手機」連續點擊「版本號」7 次。
cmd框鍵入#adb devices命令查看設備連接情況
表示連接上手機了
無線連接(需要藉助 USB 線)
除了可以通過 USB 連接設備與電腦來使用 adb,也可以通過無線連接,一定范圍內擺脫 USB 連接線的限制啦!
操作步驟:
將 Android 設備與要運行 adb 的電腦連接到同一個區域網,比如連到同一個 WiFi。將設備與電腦通過 USB 線連接。
應確保連接成功(可運行 adb devices 看是否能列出該設備)。
讓設備在 5555 埠監聽 TCP/IP 連接:
開發者選項,點允許usb調試
如果連接不了,請確認 Android 設備與電腦是連接到了同一個 WiFi,然後再次執行 adb connect 那一步;
如果還是不行的話,通過 adb kill-server 重新啟動 adb 然後從頭再來一次試試。
斷開無線連接
連不上可以試試下面方法。
解決辦法
第一步:Android設備開啟USB調試,並且通過USB線連接到電腦。
第二步:在終端執行以下命令」adb tcpip 5555「。
第三步:在終端執行以下命令」adb connect 192.168.1.110「(192.168.1.110為Android設備的IP地址)。此時拔出USB線,應該就可以adb通過wifi調試Android設備。
㈢ cmd中輸入adb相關命令提示「不是內部或外部命令,也不是可運行的程序」
在android開發中,有時候要用到入adb shell命令, 用於電腦cmd終端連接android手機。然而很多人在使用過程中,遇到在cmd中輸入adb shell提示不是內部或外部命令等現象。 解決方法: 1.把SDK目錄platform-tools下的adb.exe復制到同目錄tools文件夾下面(若存在,則不用操作)。 2.檢查環境變數設置問題。「我的電腦」-「屬性」-「高級屬性設置」,在高級選項里點擊「環境變數」,查看是否設置了adb.exe路徑。如果沒有就必須添加環境變數操作。 3.添加環境變數。在用戶環境變數里雙擊path,進入編輯狀態,把platform-tools中的adb.exe路徑添加到後面,注意需要用;分號與前面的環境變數隔開。(「SDK路徑」\platform-tools")。 4.設置好後,重新在開始處運行CMD命令,輸入adb shell,就可以正常運行了,或者運行後顯示#,表示運行正常。然後,再輸入android自帶的猴子測試命令monkey進一步驗證,顯示相關命令,表示ADB功能運行正常。㈣ adb錯誤「'adb' 不是內部或外部命令,也不是可運行的程序或批處理文件。
adb的全稱為Android Debug Bridge 調試橋,是連接Android手機與PC端的橋梁,通過adb可以管理、操作模擬器和設備,如安裝軟體、系統升級、運行shell命令等。
現在使用adb命令的時候出現錯誤「'adb' 不是內部或外部命令,也不是可運行的程序或批處理文件。」,如下圖所示:
這個問題一般有兩種可能:
1.就是沒有配置環境變數, 這個只需要將android安裝:例如D:\Program Files\eclipse-jee-juno-win32-x86_64\eclipse\android-sdk\tools加入到系統變數Path中,需要注意的是Path中會配置的有其他的路徑,需要在android的路徑前加;然後將上面的路徑粘貼上去就OK了。
原來是android2.2和android 2.3不一樣了 ,android2.3 adb.exe是放在android-sdk\platform-tools目錄下面的,而2.2是放在tools目錄下面的,所以需要把path的路徑指到platform-tools下面,然後輸入adb,能夠顯示相關的信息。