Android配置 adb工具的使用

2021-09-06 16:41:47 字數 2424 閱讀 9928

adb(android debug bridge):android 除錯橋,用於將本地的檔案 push 到環境中,或者從手機環境中 pull 檔案到本地。

一、adb的主要功能:

· 執行裝置的shell(命令列)

· 管理模擬器或裝置的埠對映

· 將本地apk軟體安裝至模擬器或android裝置

二、adb工具的安裝:

前提:一般來講,如果已經完全正確搭建好了android開發環境,那adb工具就已經安裝好了,但初學者在搭建android開發環境時,往往會出現這樣那樣的問題。具體可以參考本人之前的一篇部落格:android開發環境的搭建。

現將那篇部落格中關於adb配置的內容摘抄如下:

adb環境變數的配置:

需要在系統環境變數的path中追加adb.exe的完整路徑:「;d:\adt-bundle-windows-x86\sdk\platform-tools」。即:在path的最後面新增引號中的紅色部分內容。 

測試是否安裝成功:

使用快捷鍵"win+r",然後輸入cmd,進入命令列,輸入命令adb,顯示以下資訊,說明安裝成功:

三、adb shell 的使用:

(1)前提:手機android開發環境已經連線上了手機或平板等裝置。

(2)開啟cmd的控制台之後,輸入以下命令:

adb shell

(3)緊接著使用root的超級使用者身份進入adb shell環境,即輸入以下命令:

su

第一次該執行命令時,手機(本人手機版本為小公尺2s)會彈出乙個對話方塊,勾選即可:

最終電腦端顯示結果如下: 

可以看到,shell環境已經從美元符的標誌「$」變成了「#」,表示進入到了超級使用者的身份。到此步驟結束。

特別宣告1:執行adb shlell命令之前一定要保證android開發環境已經連線上了手機或平板等裝置。否則報錯如下: 

特別申明二:

執行步驟(3)中su命令時,如果在手機端沒有授權的話,這個命令式無效的,將不能進入root的超級使用者模式,顯示錯誤為permission denied,效果如下: 

四、adb常用命令的介紹:

1、當發現adb工具無法使用或出現異常時,可以考慮輸入以下命令,重新對adb服務關閉和重啟:

adb kill-server

adb start-server

2、列出當前與電腦連線的裝置:

adb devices
3、adb shell相關:

輸入adb shell 和 su 之後,進入root許可權管理手機(此時可以輸入常見的linux命令了)。繼續輸入如下命令即可對手機進行相關操作:

log   //檢視手機執行時的日誌
4、apk的安裝和解除安裝:

adb install

《路徑+apk檔名》安裝應用程式

adb

install

《路徑+apk檔名》安裝應用到指定模擬器

adb uninstall

《程式包名》

例如:

adb install c:\users\administrator\desktop\helloworld.apk
4、手機和本地之間互傳檔案:

adb pull adb push 

pull舉例:

adb pull /init.rc d://
上方**表示:將手機中的init.rc檔案拷貝到d盤的根目錄。

push舉例:

adb push c:\users\administrator\desktop\dd.*** /sdcard/dd.***
關於adb工具的使用,隨著學習的不斷深入,將陸續更新。

想學習**之外的軟技能掃一掃,你將發現另乙個全新的世界,而這將是一場美麗的意外:

Android配置 adb工具的使用

一 adb的主要功能 執行裝置的shell 命令列 管理模擬器或裝置的埠對映 將本地apk軟體安裝至模擬器或android裝置 二 adb工具的安裝 前提 一般來講,如果已經完全正確搭建好了android開發環境,那adb工具就已經安裝好了,但初學者在搭建android開發環境時,往往會出現這樣那樣...

Android的ADB工具使用

adb android debug bridge 是android 提供的乙個通用的除錯工具,借助這個工具,我們可以管理裝置或手機 模擬器 的狀態 還可以進行以下的操作 1 快速更新裝置或手機模擬器中的 如應用或android系統公升級 2 在裝置上執行shell命令 3 管理裝置或手機模擬器上的預...

Android的ADB工具使用

adb android debug bridge 是android 提供的乙個通用的除錯工具,借助這個工具,我們可以管理裝置或手機 模擬器 的狀態 還可以進行以下的操作 1 快速更新裝置或手機模擬器中的 如應用或android系統公升級 2 在裝置上執行shell命令 3 管理裝置或手機模擬器上的預...