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


  閱讀目錄

  一:調試橋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命令列出了文件

  

 

    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM