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-server2、列出當前與電腦連線的裝置:adb start-server
adb devices3、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.apk4、手機和本地之間互傳檔案:
adb pull adb pushpull舉例:
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 管理裝置或手機模擬器上的預...