<form id="dlljd"></form>
        <address id="dlljd"><address id="dlljd"><listing id="dlljd"></listing></address></address>

        <em id="dlljd"><form id="dlljd"></form></em>

          <address id="dlljd"></address>
            <noframes id="dlljd">

              聯系我們 - 廣告服務 - 聯系電話:
              您的當前位置: > 關注 > > 正文

              【adbshell】abd命令的使用方法

              來源:CSDN 時間:2023-03-02 09:51:16

              abd命令的使用

              使用adb一定要先配置path路徑

              adb(Android Debug Bridge)是Android 提供的一個通用的調試工具,借助這個工具,我們可以管理設備或手機 模擬器 的狀態 。還可以進行以下的操作: 1、快速更新設備或手機模擬器中的代碼,如應用或Android系統升級; 2、在設備上運行shell命令; 3、管理設備或手機模擬器上的預定端口; 4、在設備或手機模擬器上復制或粘貼文件;


              (資料圖片僅供參考)

              以下為一些常用的操作: 1、安裝 應用到模擬器: adb install 比較遺憾的是,Android并沒有提供一個卸載 應用的命令,只能自己手動刪除 : adb shell cd /data/app rm app.apk 2、進入設備或模擬器的shell: adb shell 通過上面的命令,就可以進入設備或模擬器的shell環境中,在這個Linux Shell中,你可以執行各種Linux 的命令,另外如果只想執行一條shell命令,可以采用以下的方式: adb shell [command] 如:adb shell dmesg會打印出內核的調試信息。 3、發布端口: 可以設置任意的端口號,做為主機 向模擬器或設備的請求端口。如: adb forward tcp:5555 tcp:8000 4、復制文件 : 可向一個設備或從一個設備中復制文件, 復制一個文件或目錄到設備或模擬器上: adb push 如:adb push test.txt /tmp/test.txt 從設備或模擬器上復制一個文件或目錄: adb pull 如:adb pull /addroid/lib/libwebcore.so . 5、搜索模擬器/設備的實例: 取得當前運行的模擬器/設備的實例的列表及每個實例的狀態: adb devices 6、查看bug報告: adb bugreport 7、記錄無線通訊日志: 一般來說,無線通訊的日志非常多,在運行時沒必要去記錄,但我們還是可以通過命令,設置記錄: adb shell logcat -b radio 8、獲取設備的ID和序列號: adb get-product adb get-serialno 9、訪問數據庫SQLite3 adb shell sqlite3

              10、通過gsm call命令可以像Android 模擬器打電話 ,除了在EclipseADT 的DDMS中通過按鈕Dial外,還可以通過DDMS外殼調用gsm call命令直接撥打,我們首先需要啟動AndroidEmulator,然后在cmd環境下執行telnet localhost 5554 下面就可以向Android模擬器 撥號,參數為gsmcall < phoneNum> ,比如給10086打電話 為gsm call +10086 ADB全稱Android Debug Bridge, 是android sdk里的一個工具, 用這個工具可以直接操作管理android模擬器或者真實的andriod設備(如G1手機).

              它的主要功能有:

              運行設備的shell(命令行)  管理模擬器或設備的端口映射  計算機和設備之間上傳/下載文件  將本地apk軟件安裝至模擬器或android設備

              ADB是一個 客戶端-服務器端 程序, 其中客戶端是你用來操作的電腦, 服務器端是android設備.

              先說安裝方法, 電腦上需要安裝客戶端. 客戶端包含在sdk里. 設備上不需要安裝, 只需要在手機上打開選項settings-applications-development-USB debugging.

              對于Mac和Linux用戶, 下載好的sdk解壓后, 可以放~或者任意目錄. 然后修改~/.bash_profile文件, 設置運行環境指向sdk的tools目錄. 具體是打開~/.bash_profile文件(如果沒有此文件也可以自行添加), 在里面加入一行:

              export PATH=${PATH}:<你的sdk目錄>/tools

              例如:

              然后就可以使用adb命令了.

              嫌安裝麻煩的同學其實也可以省去上面安裝步驟, 直接輸入完整路徑來使用命令, 例如:

              對于windows xp用戶, 需要先安裝usb驅動, 然后如果你只打算使用adb而不想下載整個sdk的話, 可以下載這個單獨的adb工具包 下載后解壓, 把里面 adb.exe 和 AdbWinApi.dll 兩個文件放到系統盤的 windows/system32 文件夾里就可以了.

              現在說下ADB常用的幾個命令 1. 查看設備

              adb devices  這個命令是查看當前連接的設備, 連接到計算機的android設備或者模擬器將會列出顯示

              2. 安裝軟件

              adb install這個命令將指定的apk文件安裝到設備上

              3. 卸載軟件

              adb uninstall <軟件名>  adb uninstall -k <軟件名>  如果加 -k 參數,為卸載軟件但是保留配置和緩存文件.

              4. 登錄設備shell

              adb shell  adb shell這個命令將登錄設備的shell. 后面加將是直接運行設備命令, 相當于執行遠程命令

              5. 從電腦上發送文件到設備

              adb push <本地路徑> <遠程路徑>  用push命令可以把本機電腦上的文件或者文件夾復制到設備(手機)

              6. 從設備上下載文件到電腦

              adb pull <遠程路徑> <本地路徑>  用pull命令可以把設備(手機)上的文件或者文件夾復制到本機電腦

              7. 顯示幫助信息

              adb help  這個命令將顯示幫助信息 ADB是一個 客戶端-服務器端 程序, 其中客戶端是你用來操作的電腦, 服務器端是android設備.

              先說安裝方法, 電腦上需要安裝客戶端. 客戶端包含在sdk里. 設備上不需要安裝, 只需要在手機上打開選項settings-applications-development-USBdebugging.

              對于Mac和Linux用戶, 下載好的sdk解壓后, 可以放~或者任意目錄. 然后修改~/.bash_profile文件, 設置運行環境指向sdk的tools目錄. 具體是打開~/.bash_profile文件(如果沒有此文件也可以自行添加), 在里面加入一行:

              export PATH=${PATH}:<你的sdk目錄>/tools

              然后就可以使用adb命令了.

              嫌安裝麻煩的同學其實也可以省去上面安裝步驟, 直接輸入完整路徑來使用命令 對于windows xp用戶, 需要先安裝usb驅動  android_usb_windows.zip (1.33 MB) , 然后如果你只打算使用adb而不想下載整個sdk的話, 可以下載這個單獨的adb工具包  adb_win.zip (571.56 KB) 下載后解壓, 把里面 adb.exe 和 AdbWinApi.dll 兩個文件放到系統盤的 windows/system32 文件夾里就可以了

              ADB常用的幾個命令 1. 查看設備

              1.adb devices 這個命令是查看當前連接的設備, 連接到計算機的android設備或者模擬器將會列出顯示

              2. 安裝軟件

              1.adb install這個命令將指定的apk文件安裝到設備上

              3. 卸載軟件

              1.adb uninstall <軟件名> 2.adb uninstall -k <軟件名> 如果加 -k 參數,為卸載軟件但是保留配置和緩存文件.

              4. 登錄設備shell

              1.adb shell 2.adb shell這個命令將登錄設備的shell. 后面加將是直接運行設備命令, 相當于執行遠程命令

              5. 從電腦上發送文件到設備

              1.adb push <本地路徑> <遠程路徑> 用push命令可以把本機電腦上的文件或者文件夾復制到設備(手機)

              6. 從設備上下載文件到電腦

              1.adb pull <遠程路徑> <本地路徑> 用pull命令可以把設備(手機)上的文件或者文件夾復制到本機電腦

              7. 顯示幫助信息

              1.adb help 這個命令將顯示幫助信息

              刪除Android系統Rom自帶的軟件

              Android系統沒有卸載Rom自帶軟件的功能.可能有些同學很想刪除廢了武功的Youtube,想刪除墻那邊的Twitter.

              加上Android的快捷方式沒法修改沒法自己排序沒法分頁.

              安裝的程序太多就會發現原來找到自己想要的東西很難.

              綜上所述,我覺得告知各位菜鳥同學如何刪除自帶的程序是很有必要的一件事情.

              1.確定手機root了,取得了root權限才能刪除系統文件呀.

              2.下載Android_db.rar,解壓到%windir/%System32下.

              3.手機連接數據線,在電腦上打開cmd,然后輸入命令

              adb remount

              adb shell

              su

              執行完成之后,你會看到:

              * daemon not running. starting it now *

              * daemon started successfully *

              4.接著就是Linux命令行模式了,輸入

              cd system/app

              你會發現沒啥變化,然后輸入ls回車.

              這時候列表顯示了system/app里面的所有文件,也就是Rom集成的一些軟件了.

              5.開始刪除吧.比如刪除Youtube,他的文件名是Youtube.odex和Youtube.apk

              我們要刪除這2個文件,敲入以下命令:

              rm Youtube.*

              重啟,Youtube已經刪除掉了,注意各位同學千萬不要刪除你不知道是啥的東西. Android Debug Bridage

              adb,Android重要工具之一,以提供強大的特性,例如復制文件到設備或從設備復制文件。可以使用 shell 命令行參數連接到手機本身,并發送基本的 shell 命令。

              進入命令行,使用

              Java代碼  adb shell

              adb shell

              進入到Andvoid中shell模式,注意,這時候模擬器或者手機要啟用并且正確接通。

              在這個 shell 環境中,可以:

              顯示網絡配置,網絡配置可顯示多個網絡連接。注意這多個網絡連接:  lo 是本地或 loopback 連接。  tiwlan0 是 WiFi 連接,該連接由本地 DHCP 服務器提供一個地址。  顯示 PATH 環境變量的內容。  執行 su 命令,以成為超級用戶。  將目錄改為 /data/app,其中存放用戶應用程序。  列出包含某個應用程序的目錄。Android 應用程序文件實際上是歸檔文件,可通過 WinZip 之類的軟件查看。擴展名為 apk。  發出 ping 命令,查看 Google.com 是否可用。  從相同的命令提示符環境中,還可以與 SQLite 數據庫交互,啟動程序以及執行許多其他系統級任務。想像一下您正在連接到電話,因此這是非常了不起的功能。

              一、adb命令

              Java代碼  adb get-product        // 獲取設備的ID    adb get-serialno       // 獲取設備的序列號    adb devices            // 得當前運行的模擬器/設備的實例的列表及每個實例的狀態    adb bugreport          // 查看bug報告

              adb get-product        // 獲取設備的ID adb get-serialno       // 獲取設備的序列號 adb devices            // 得當前運行的模擬器/設備的實例的列表及每個實例的狀態 adb bugreport          // 查看bug報告

              二、shell命令

              通過adb shell命令進入shell后,執行下列命令。

              1、訪問數據庫:

              Java代碼  sqlite3

              sqlite3 2、記錄無線通訊日志:

              一般來說,無線通訊的日志非常多,在運行時沒必要去記錄,但我們還是可以通過命令,設置記錄:

              Java代碼  logcat -b radio

              logcat -b radio 3、刪除應用:

              Android沒有提供一個卸載應用的命令,需要自己手動刪除:

              Java代碼  cd /data/app    rm appName.apk

              cd /data/app rm appName.apk 注:[appName]為應用的名稱;

              三、可以在Android shell下使用的一些linux命令

              命令:

              Java代碼  ls                               // 查看目錄    date                          // 打印或設置當前系統時間    cat /proc/meminfo     // 查看內存信息    cat /proc/cpuinfo       // 查看CPU信息

              ls                               // 查看目錄 date                          // 打印或設置當前系統時間 cat /proc/meminfo     // 查看內存信息 cat /proc/cpuinfo       // 查看CPU信息

              責任編輯:

              標簽:

              相關推薦:

              精彩放送:

              新聞聚焦
              Top 中文字幕在线观看亚洲日韩