Android深入淺出系列之Android工具的使用—調試橋ADB(二)

來源:互聯網
上載者:User

  閱讀目錄

  一:調試橋ADB

  二:ADB的主要功能有哪些?

  一:調試橋ADB
  
adb是什嗎?adb有什麼用?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端的橋樑,可以讓使用者在電腦上對手機進行全面的操作

  二:ADB的主要功能有哪些?

  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 <遠程路徑><本地路徑>,<本地路徑>指的是自己的機器上或者模擬器上的目標檔案,<遠程路徑>指的是遠程裝置執行個體上的目標檔案 

   5:使用shell命令

  輸入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.