(二十一)Android開發調試工具ADB的使用

來源:互聯網
上載者:User

標籤:android   style   io   使用   sp   for   檔案   資料   on   

一、 ADB主要功能

    ADB(Android Debug Bridge)是Android SDK中的一個工具, 使用ADB可以直接操作管理Android模擬器或者真實的Andriod裝置。ADB是一個用戶端-伺服器端程式, 其中用戶端是你用來操作的電腦, 伺服器端是android裝置。
    ADB主要功能有:
    1、在Android裝置上運行Shell(命令列)
    2、管理模擬器或裝置的連接埠映射
    3、在電腦和裝置之間上傳/下載檔案
    4、將電腦上的本地APK軟體安裝至Android模擬器或裝置上

二、ADB設定環境變數

如果你已經安裝了Android SDK 那麼你可以在你的SDK目錄下找到 ..\android\sdk\platform-tools 這個目錄,ADB工具就放在這裡。

設定環境變數:複製這個目錄的路徑,我們需要在windows的系統設定中將這個路徑設定到PATH中,設定完成後。啟動模擬器或是用USB串連真機,我們就可以再CMD視窗中使用ADB了。

三、常用的ADB命令

    a) adb install <apk檔案路徑>

      這個命令將指定的apk檔案安裝到裝置上

     b) adb uninstall <軟體名>

        adb uninstall -k <軟體名>

        如果加 -k 參數,為卸載軟體但是保留配置和快取檔案.

     c)adb shell 

       這個命令將登入裝置的shell
       adb shell <command命令>

      後面加<command命令>將是直接運行裝置命令, 相當於執行遠程命令

     d)adb help

      這個命令將顯示協助資訊

    c)adb push <本地路徑> <遠程路徑>

       從電腦上傳送檔案到裝置

       adb remount 在執行push命令之前我們還需要使用remount命令擷取上傳檔案許可權,否則會出現

       Read-only file system 的錯誤提示資訊

     d)adb get-product

       擷取裝置的ID

     e)adb get-serialno  

       擷取裝置的序號

    f)adb devices 
      擷取當前啟動並執行模擬器/裝置的執行個體的列表及每個執行個體的狀態

    g) adb bugreport
        查看bug報告

四、常用的shell命令

 通過adb shell命令進入shell

        a)訪問資料庫
            sqlite3
        b)記錄無線通訊日誌
            一般來說,無線通訊的日誌非常多,在運行時沒必要去記錄,但我們還是可以通過命令,設定記錄:
            logcat -b radio
        c)刪除應用
            Android沒有提供一個卸載應用的命令,需要自己手動刪除:
            cd /data/app
            rm 應用程式名稱.apk
        d)查看目錄
            ls
        e)列印或設定當前系統時間
            date
        f)查看記憶體資訊
            cat /proc/meminfo
        g)查看CPU資訊
            cat /proc/cpuinfo

(二十一)Android開發調試工具ADB的使用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.