導航:首頁 > 程序命令 > adb命令模式

adb命令模式

發布時間:2022-05-06 07:09:13

⑴ adb.exe是什麼進程 adb.exe命令詳解

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驅動 android_usb_windows.zip, 然後如果你只打算使用adb而不想下載整個sdk的話, 可以下載這個單獨的adb工具包 adb_win.zip 下載後解壓, 把裡面 adb.exe 和 AdbWinApi.dll 兩個文件放到系統盤的 windows/system32 文件夾里就可以了

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

* adb devices

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

* adb install <apk文件路徑>

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

卸載軟體

* adb uninstall <軟體名>
* adb uninstall -k <軟體名>

如果加 -k 參數,為卸載軟體但是保留配置和緩存文件.
登錄設備shell

* adb shell
* adb shell <command命令>

這個命令將登錄設備的shell.
後面加<command命令>將是直接運行設備命令, 相當於執行遠程命令
從電腦上發送文件到設備

* adb push <本地路徑> <遠程路徑>

用push命令可以把本機電腦上的文件或者文件夾復制到設備(手機)
從設備上下載文件到電腦

* adb pull <遠程路徑> <本地路徑>

用pull命令可以把設備(手機)上的文件或者文件夾復制到本機電腦
顯示幫助信息

* adb help

這個命令將顯示幫助信息

這里還有一個英文版的:

在DOS下輸入以下命令基本可以完成刷機任務,一些常用命令解釋如下:

adb devices - 列出連接到電腦的ADB設備(也就是手機),一般顯示出手機P/N碼.如果沒有顯示出來則手機與電腦沒有連接上.
adb install <packagename.apk> – 安裝手機軟體到手機中,如:adb install qq2009.apk.
adb remount – 重新打開手機寫模式(刷機模式).
adb push <localfile> <location on your phone> - 傳送文件到手機中,如:adb push recovery.img /sdcard/recovery.img,將本地目錄中的recovery.img文件傳送手機的SD卡中並取同樣的文件名.
adb pull <location on your phone> <localfile> - 傳送手機的文件到本地目錄(和上命令相反).

adb shell <command> - 讓手機執行命令,<command>就是手機執行的命令.如: adb shell flash_image recovery /sd-card/recovery-RAv1.0G.img,執行將recovery-RAv1.0G.img寫入到recovery 區中.

我們刷recovery時一般按下順序執行:

adb shell mount -a

adb push recovery-RAv1.0G.img /system/recovery.img

adb push recovery-RAv1.0G.img /sdcard/recovery-RAv1.0G.img

adb shell flash_image recovery /sdcard/recovery-RAv1.0G.img reboot

其它的自己靈活運用了.

ADB命令詳解:
Android Debug Bridge version 1.0.20
-d - directs command to the only connected USB devicereturns an error if more than one USB device ispresent.
-e - directs command to the only running emulator.returns an error if more than one emulator is running.
-s <serial number> – directs command to the USB device or emulator withthe given serial number
-p <proct name or path> – simple proct name like 』sooner』, ora relative/absolute path to a proctout directory like 『out/target/proct/sooner』.
If -p is not specified, the ANDROID_PRODUCT_OUTenvironment variable is used, which mustbe an absolute path.
devices – list all connected devices
device commands:
adb push <local> <remote> – file/dir to device
adb pull <remote> <local> – file/dir from device
adb sync [ <directory> ] – host->device only if changed(see 『adb help all』)
adb shell – run remote shell interactively
adb shell <command> – run remote shell command
adb emu <command> – run emulator console command
adb logcat [ <filter-spec> ] – View device log
adb forward <local> <remote> – forward socket connections
forward specs are one of:

tcp:<port>
localabstract:<unix domain socket name>
localreserved:<unix domain socket name>
localfilesystem:<unix domain socket name>
dev:<character device name>
jdwp:<process pid> (remote only)

adb jdwp – list PIDs of processes hosting a JDWP transport
adb install [-l] [-r] <file> – push this package file to the device and install it
(『-l』 means forward-lock the app)
(『-r』 means reinstall the app, keeping its data)
adb uninstall [-k] <package> – remove this app package from the device
(『-k』 means keep the data and cache directories)
adb bugreport – return all information from the devicethat should be included in a bug report.
adb help – show this help message
adb version – show version num

DATAOPTS:
(no option) – don』t touch the data partition
-w – wipe the data partition
-d – flash the data partition
scripting:
adb wait-for-device – block until device is online
adb start-server – ensure that there is a server running
adb kill-server – kill the server if it is running
adb get-state – prints: offline | bootloader | device
adb get-serialno – prints: <serial-number>
adb status-window – continuously print device status for a specified device
adb remount – remounts the /system partition on the device re
ad-write
adb root – restarts adb with root permissions
networking:
adb ppp <tty> [parameters] – Run PPP over USB.
Note: you should not automatically start a PDP connection.
<tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
[parameters] – Eg. defaultroute debug mp local notty usepeerdns
adb sync notes: adb sync [ <directory> ]
<localdir> can be interpreted in several ways:
- If <directory> is not specified, both /system and /data partitions will be updated.
- If it is 「system」 or 「data」, only the corresponding partitionis updated

⑵ 如何啟動adb shell命令

啟動adb shell命令的方法:

其實我倒建議你這幾個東東可以不用放在System32下面,放在一個好記的路徑下面,然後在命令行裡面進入這個目錄運行就可以了。
如:
1. 放在E:\adb目錄下;
2. 開始->運行(或者Win + R),CMD回車,進入命令行環境;
3. 輸入e:回車,然後輸入cd adb 回車;
4. 運行adb shell即可

或:進入命令行環境後輸入 e:\adb\adb shell也可。

放在System32下面的目的只是為了讓Windows系統可以自動識別為全局命令,但這一招在64位系統和一些經過優化的系統上是不可以使用的;最上面的方法反而比較簡單。

用adb shell命令控制android軟體的啟動的方法:

需要知道要啟動軟體的主activity,然後adb shell am start -n 包名/.MainActivity

參考資料:

adb shell 命令詳解

http://www.open-open.com/lib/view/1327557366686

⑶ 什麼是adb命令行

adb命令行是androidsdk里的一個工具,用這個工具可以直接操作管理android模擬器或者真實的android設備(如G1手機),它的主要功能有:

1、運行設備的shell(命令行)

2、管理模擬器或設備的埠映射

3、計算機和設備之間上傳/下載文件

4、將本地apk軟體安裝至模擬器或android設備

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

(3)adb命令模式擴展閱讀:

常用命令

1. 查看設備 *adbdevices

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

2. 安裝軟體

*adbinstall <apk文件路徑>

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

3. 卸載軟體

*adbuninstall <軟體名>

*adbuninstall -k <軟體名>

如果加 -k 參數,為卸載軟體但是保留配置和緩存文件。

4. 登錄設備shell

*adbshell

*adbshell <command命令>

這個命令將登錄設備的shell。

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

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

*adbpush <本地路徑> <遠程路徑>

用push命令可以把本機電腦上的文件或者文件夾復制到設備(手機)。

⑷ 怎麼在命令模式下使用adb / 進入adb shell

你好,
打開winows菜單,輸入cmd命令,點擊確定,進入命令模式下。

2
輸入命令 D:(這里輸入的D表示你的sdk存放的盤下)
然後回車輸入cd

3
然後選擇你sdk路徑,復制路徑。

4
滑鼠點擊cmd,選擇編輯,選擇粘貼 將復制的路徑粘貼到
命令行 回車。

5
然後輸入命令adb start-service 打開adb。
出現如圖所示,表示adb服務開啟成功,就可以使用adb命令了。

6
使用adb shell 命令。

⑸ 如何用電腦adb命令打

打開winows菜單,輸入cmd命令,點擊確定,進入命令模式下。
2
輸入命令
D:(這里輸入的D表示你的sdk存放的盤下)
然後回車輸入cd
3
然後選擇你sdk路徑,復制路徑。
4
滑鼠點擊cmd,選擇編輯,選擇粘貼
將復制的路徑粘貼到
命令行
回車。
5
然後輸入命令adb
start-service
打開adb。
出現如圖所示,表示adb服務開啟成功,就可以使用adb命令了。
6
使用adb
shell
命令。

⑹ 用cmd 怎樣啟動adb(具體步驟)

1、點擊電腦的左下角的電腦圖標,然後運行點擊開始圖標,以已經設置為了環境變數為例子,沒有設置擇不適用這個方法;

⑺ 怎麼在命令模式下使用adb

1打開winows菜單,輸入cmd命令,點擊確定,進入命令模式下。

2 輸入命令 D:(這里輸入的D表示你的sdk存放的盤下)
然後回車輸入cd

3 然後選擇你sdk路徑,復制路徑。

4 滑鼠點擊cmd,選擇編輯,選擇粘貼 將復制的路徑粘貼到
命令行 回車。

5 然後輸入命令adb start-service 打開adb。 表示adb服務開啟成功,就可以使用adb命令了。

6 使用adb shell 命令。

⑻ android adb是什麼意思

adb的全名是Android調試橋,它充當調試橋。Adb是Android SDK中的工具,使用此工具,您可以直接操作和管理Android模擬器或真實的Android設備(例如G1手機)。

Android系統的adb的全名是Android Debug Bridge,在Android開發環境中,abd是我們經常用於開發的調試工具,使用adb工具的前提是打開手機上的USB調試,然後通過數據線連接到計算機。

通過adb,我們可以通過Eclipse中的DDMS(調試工具)輕松調試Android程序。,Adb以一種特殊的方式工作,它監視Socket TCP 5554和其他埠,以允許IDE和Qemu進行通信,默認情況下,adb將守護程序相關的網路埠,因此,當我們運行Eclipse時,adb進程將自動運行。

(8)adb命令模式擴展閱讀:

android adb主要功能有:

1、運行設備的shell(命令行);

2、管理模擬器或設備的埠映射;

3、計算機和設備之間上傳/下載文件;

4、 將本地apk軟體安裝到模擬器或android設備。

參考資料:網路—ADB

⑼ 如何啟動adb shell命令

  1. 打開winows菜單,輸入cmd命令,點擊確定,進入命令模式下。

  2. 輸入命令 D:(這里輸入的D表示你的sdk存放的盤下)

  3. 然後回車輸入cd

  4. 然後選擇你sdk路徑,復制路徑。

  5. 滑鼠點擊cmd,選擇編輯,選擇粘貼 將復制的路徑粘貼到

  6. 然後輸入命令adb start-service 打開adb。

  7. 出現如圖所示,表示adb服務開啟成功,就可以使用adb命令了。

⑽ DEODEX系統如何在adb命令模式下修改許可權

用chmod命令,讀許可權是4(英文表示為r),寫許可權是2(英文表示為w),執行許可權是2(英文表示是x),如果要同時具有讀、寫、執行三種許可權的話就4
2
1=7。你不說明是哪裡要改許可權的話,幫不了你。

閱讀全文

與adb命令模式相關的資料

熱點內容
db2編譯工具 瀏覽:181
騰訊雲伺服器創建環境 瀏覽:567
監管資金怎麼解壓 瀏覽:670
榮耀手機內存清理文件夾 瀏覽:174
外派程序員方案 瀏覽:554
安卓怎麼把桌面的軟體變成卡通 瀏覽:884
魯班鎖解壓嗎 瀏覽:395
打包發送文件如何加密 瀏覽:213
centos解壓縮zip 瀏覽:388
我的世界怎麼用命令風塊取消指令 瀏覽:1000
安卓軟體請求超時怎麼辦 瀏覽:476
androidapp調用另一個app 瀏覽:621
數控銑床法蘭克子程序編程 瀏覽:174
linux打包命令targz 瀏覽:997
抖音app是哪個 瀏覽:407
蘋果app怎麼上架 瀏覽:255
NA伺服器地址 瀏覽:427
我的世界如何初始化伺服器 瀏覽:97
哪個手機app天氣預報最准 瀏覽:752
怎樣把視頻壓縮至25m 瀏覽:570