C語言基礎課程 第三課 ADB(Android Debug Bridge)的使用,adbandroid

來源:互聯網
上載者:User

C語言基礎課程 第三課 ADB(Android Debug Bridge)的使用,adbandroid

C語言基礎課程 第三課 ADB(Android Debug Bridge)的使用

 

 

由於前面已經發布過Linux的部落格了 基礎班將Linux基礎命令就不單獨發表部落格了,本節課主要就是利用adb串連手機進行一個Linux基本命令的複習。而且熟悉手機的底層運作,不用介面操作照樣也能安裝軟體  卸載軟體與pc傳資料

 

 

 

 


目  錄

1       將android裝置通過USB串連到PC. 3

2       查看當前裝置... 3

3       進入裝置shell. 4

4       執行shell命令... 4

5       andriod命令簡介... 4

6       裝置檔案複製到PC. 4

7       PC檔案複製到裝置... 5


1         將android裝置通過USB串連到PC

開啟Android裝置的“設定”功能;

開啟“開發人員選項”;

選擇USB調試,

 

2         查看當前裝置

adbdevices

 

 

安裝adb到c盤

設定path環境變數  使其能夠找到adb可執行程式

 

 

3         進入裝置shell

adbshell

 

4         執行shell命令

adbshell 命令

輸入一個ls命令

5         andriod命令簡介

cat

pwd

date

df

kill

ln

mkdir

rmdir

rm

mv

ps

top

可以看見目錄下的詳細資料

6         裝置檔案複製到PC

adb pull裝置檔案路徑 PC檔案路徑

例如:

adb pull /system/app/SecPhone.apk d:\ SecPhone.apk

D盤下可以看到了

7         PC檔案複製到裝置

adb pushPC檔案路徑 裝置檔案路徑

這個步驟就交給大家自己練習操作了  。


Android Debug Bridge 下載 找了半天找不到ADB下載 想要手機解鎖 然後root 可是找不adb軟體

developer.andorid.com
下載Android SDK
就有啦
 
【Android】怎使用ADB進行調試

  是用來管理模擬器和真機的通用調試工具,該工具功能強大,直接開啟cmd即可使用adb命令,adb的全稱為Android Debug Bridge,是起到調試橋的作用,通過adb我們可以在Eclipse中方面通過DDMS來調試Android程式,說白了就是debug工具,adb的工作方式比較特殊,採用**Socket TCP 5554等連接埠的方式讓IDE和Qemu通訊,預設情況下adb會daemon相關的網路連接埠,所以當我們運行Eclipse時adb進程就會自動運行,藉助adb工具我們可以管理裝置或手機模擬器的狀態,還可以進行很多手機操作,如安裝軟體、系統升級、運行shell命令等等,其實簡而言說,adb就是串連Android手機與PC端的橋樑,可以讓使用者在電腦上對手機進行全面的操作
  1:查看當前模擬器或者Android裝置執行個體的狀態
  一般在使用前都會使用adb devices這個命令查看一下模擬器的狀態,通過這個命令得到ADB的回應資訊,可以看到ADB作為回應為每個執行個體制定了相關的資訊
  1.1:emulator-5554為執行個體名稱
  1.2:device為執行個體串連狀態,device表示此執行個體正與adb相串連,offline表示此執行個體沒有與adb串連或者無法響應  
  2:安裝和卸載APK應用程式
  你可以從電腦上複製一個APK應用到模擬器或者Android裝置上,通過adb install <path_to_apk安裝軟體,adb uninstall <packageName卸載軟體,如果你不知道這個包名,在AndroidManifest.xml裡的找package=""就可以了
  2.1: 先把apk檔案拷貝到sdk目錄下的tools  
  2.2: 進入dos下切換到SDK的安裝路徑下的tools目錄
  2.3 :執行安裝命令  
  adb install <path_to_apk  
  發生的錯誤,因為我串連了真機,而且也開啟了模擬器,所以adb給我的回應資訊是“比一個多的驅動裝置和模擬器”,我最後關閉掉了模擬器在運行安裝命令,就提示安裝成功了  
  卸載APK  
  3:從本機上複製檔案到模擬器或者Android裝置
  adb push <本地路徑<遠程路徑,<本地路徑指的是自己的機器上或者模擬器上的目標檔案,<遠程路徑指的是遠程裝置執行個體上的目標檔案
  4:從模擬器複製檔案到模擬器或者Android裝置
  adb pull <遠程路徑<本地路徑,<本地路徑指的是自己的機器上或者模擬器上的目標檔案,<遠程路徑指的是遠程裝置執行個體上的目標檔案
  輸入adb shell就可以進入shell命令列了,可以使用一些常用的shell命令,如:ls命令列出了檔案
 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.