第4天:
adb是什麼?(android debug bridge)說白了就是debug工具。
adb有什麼用?:借助adb工具,我們可以管理裝置或手機模擬器的狀態。還可以進行很多手機操作,如安裝軟體、系統公升級、執行shell命令等等。
adb怎麼用?
1.eclipse 與手機連線時出現問題之一:
[2014-01-08
14:00:07 - adb] adb server didn't ack
[2014-01-08
14:00:07 - adb] * failed to start daemon *
[2014-01-08
14:07:24 - adb] adb server didn't ack
[2014-01-08
14:07:24 - adb] * failed to start daemon *
adb server didn't ack (adb伺服器沒有應答)
failed to start daemon * (未能啟動守護程序)
當出現這個問題時解決的方法有:
第一步: resert adb (若是操作後還是問題沒有解決,則進行第二步)
第二步:這時你就應該考慮是不是adb的埠號被占用了,應該是這個 問題。
1.進入cmd視窗,切換目錄到 ***.platform-tools,我們來檢視一下埠繫結資訊,如圖所示,真的是埠繫結出了問題。
d:\android\adt-bundle
-windows
-x86_64
-20140702_ok\adt-bundle
-windows
-x86_64
-20140702
\sdk\platform-tools
>adb nodaemon server
cannot bind 'tcp:5037'
2.我們接下來看看哪個服務占用了這個埠(5037為adb預設埠)
d:\android\adt-bundle
-windows
-x86_64
-20140702_ok\adt-bundle
-windows
-x86_64
-20140702
\sdk\platform-tools
>netstat -ano
| findstr "5037"
tcp 127.0
.0.1:5037
0.0.0
.0:0 listening 7506
tcp 127.0
.0.1:5037
127.0
.0.1:1221 time_wait 0
tcp 127.0
.0.1:5037
127.0
.0.1:1222 time_wait 0
3.我們可以看到是 pid 為7506的這個程序占用了埠號,所以我們要在控制台下殺死這個程序。
d:\android\adt-bundle
-windows
-x86_64
-20140702_ok\adt-bundle
-windows
-x86_64
-20140702
\sdk\platform-tools
>taskkill /pid 7506
錯誤: 無法終止 pid 為 5456 的程序。
原因: 只能強行終止這個程序(帶 /f 選項)。
d:\android\adt-bundle
-windows
-x86_64
-20140702_ok\adt-bundle
-windows
-x86_64
-20140702
\sdk\platform-tools
>taskkill /pid 7506 /f
成功: 已終止 pid 為 7506 的程序。
4.殺死占用埠號的程序後,再進行前面的操作。
d:\android\adt-bundle
-windows
-x86_64
-20140702_ok\adt-bundle
-windows
-x86_64
-20140702
\sdk\platform-tools
>netstat -ano
| findstr "5037"
5.如果這時沒有問題了,則進行下一步,如果埠還是被占用,則要再次殺死程序,知道埠號沒有被占用。(電腦管家,360啥的一些軟體,有可能會占用埠號,可以把它們關閉)
d:\android\adt-bundle
-windows
-x86_64
-20140702_ok\adt-bundle
-windows
-x86_64
-20140702
\sdk\platform-tools
>adb nodaemon server
6.問題已解決。over!!!
# 代表超級管理員許可權,可以對手機的所有資料進行操作。$為非超級管理員 su可以把$切換為#
安卓筆記 adb命令
android除錯橋 adb 是乙個多用途命令列工具,允許開發人員與模擬器或者連線的安卓裝置進行通訊,它是由三個部分組成的客戶端 伺服器程式。adb命令位於platform tools資料夾中。查詢模擬器 裝置例項 adb devices指定模擬器 裝置例項 adb s 序列號 執行命令 如 adb...
安卓adb命令使用
3188板卡 安卓4.4.4 系統 檢視連線到pc的安卓裝置 d scrcpy win64 adb devices list of devices attached qk214qz7jd device將pc檔案 push到安卓裝置上 d scrcpy win64 adb push d adb pus...
adb無線除錯安卓
1,配置adb 環境變數 2,通過對應資料線,把pc和android裝置連線 3,cmd 命令列中執行 adb tcpip 5555 設定網路監聽埠 4,android裝置和pc連線到同一區域網 ardc 重啟自動開放無線除錯埠 1,cmd命令列中執行adb shell 2,執行su 獲取root許...