導航:首頁 > 程序命令 > adb命令真假

adb命令真假

發布時間:2022-10-28 19:28:15

Ⅰ adb錯誤「'adb' 不是內部或外部命令,也不是可運行的程序或批處理文件。

adb的全稱為android Debug Bridge 調試橋,是連接Android手機與PC端的橋梁,通過adb可以管理、操作模擬器和設備,如安裝軟體、系統升級、運行shell命令等。

現在使用adb命令的時候出現錯誤「'adb' 不是內部或外部命令,也不是可運行的程序或批處理文件。」,如下圖所示:

這個問題一般有兩種可能:
1.就是沒有配置環境變數, 這個只需要將android安裝:例如D:\Program Files\eclipse-jee-juno-win32-x86_64\eclipse\android-sdk\tools加入到系統變數Path中,需要注意的是Path中會配置的有其他的路徑,需要在android的路徑前加;然後將上面的路徑粘貼上去就OK了。

原來是android2.2和android 2.3不一樣了 ,android2.3 adb.exe是放在android-sdk\platform-tools目錄下面的,而2.2是放在tools目錄下面的,所以需要把path的路徑指到platform-tools下面,然後輸入adb,能夠顯示相關的信息。

Ⅱ 求安卓手機終端模擬器adb指令

1. 顯示系統中全部Android平台:
android list targets
2. 顯示系統中全部AVD(模擬器):
android list avd
3. 創建AVD(模擬器):
android create avd --name 名稱 --target 平台編號
4. 啟動模擬器:
emulator -avd 名稱 -sdcard ~/名稱.img (-skin 1280x800)
5. 刪除AVD(模擬器):
android delete avd --name 名稱
6. 創建SDCard:
mksdcard 1024M ~/名稱.img
7. AVD(模擬器)所在位置:
Linux(~/.android/avd) Windows(C:\Documents and Settings\Administrator\.android\avd)
8. 啟動DDMS:
ddms
9. 顯示當前運行的全部模擬器:
adb devices
10. 對某一模擬器執行命令:
abd -s 模擬器編號 命令
11. 安裝應用程序:
adb install -r 應用程序.apk
12. 獲取模擬器中的文件:
adb pull
13. 向模擬器中寫文件:
adb push
14. 進入模擬器的shell模式:
adb shell
15. 啟動SDK,文檔,實例下載管理器:
android
16. 缷載apk包:
adb shell
cd data/app
rm apk包
exit
adb uninstall apk包的主包名
adb install -r apk包
17. 查看adb命令幫助信息:
adb help
18. 在命令行中查看LOG信息:
adb logcat -s 標簽名
19. adb shell後面跟的命令主要來自:
源碼\system\core\toolbox目錄和源碼\frameworks\base\cmds目錄。
20. 刪除系統應用:
adb remount (重新掛載系統分區,使系統分區重新可寫)。
adb shell
cd system/app
rm *.apk
21. 獲取管理員許可權:
adb root
22. 啟動Activity:
adb shell am start -n 包名/包名+類名(-n 類名,-a action,-d date,-m MIME-TYPE,-c category,-e 擴展數據,等)。
23、發布埠:
你可以設置任意的埠號,做為主機向模擬器或設備的請求埠。如:
adb forward tcp:5555 tcp:8000
24、復制文件:
你可向一個設備或從一個設備中復制文件,
復制一個文件或目錄到設備或模擬器上:
adb push
如:adb push test.txt /tmp/test.txt
從設備或模擬器上復制一個文件或目錄:
adb pull
如:adb pull /addroid/lib/libwebcore.so .
25、搜索模擬器/設備的實例:
取得當前運行的模擬器/設備的實例的列表及每個實例的狀態:
adb devices
26、查看bug報告:
adb bugreport
27、記錄無線通訊日誌:
一般來說,無線通訊的日誌非常多,在運行時沒必要去記錄,但我們還是可以通過命令,設置記錄:
adb shell
logcat -b radio
28、獲取設備的ID和序列號:
adb get-proct
adb get-serialno
29、訪問資料庫SQLite3
adb shell
sqlite3

Ⅲ 安卓adb是什麼

安卓系統的adb的全稱為Android Debug Bridge,就是起到調試橋的作用,利用adb工具的前提是在手機上打開usb調試,然後通過數據線連接電腦。在電腦上使用命令模式來操作手機:重啟、進入recovery、進入fastboot、推送文件功能等。
值得強調一點的是,在recovery模式下也可以使用adb命令來控制手機。所以如果是刷機失敗的話在一定的時候還能用到adb工具,今天就告訴大家一些非常常用的adb命令。

安卓系統常用adb命令:

1、顯示當前連接的設備:adb devices

2、安裝apk文件(必須保存和adb同目錄,*為apk文件名稱):adb install *.apk

3、安裝apk文件到sd卡(必須保存和adb同目錄,*為apk文件名稱):adb install -s *.apk

4、復制文件到手機:adb push [需要推送的文件位置] [需要推送到手機的位置]

例:adb push C:\muzi.zip /sdcard

5、復制文件到電腦:adb pull [手機里文件位置] [需要復制到電腦上的位置]

例:adb pull sdcard/muzisoft.zip c:\

6、重啟設備:adb reboot

7、重啟設備到recovery模式:adb reboot recovery

8、重啟到bootloader模式:adb reboot bootloader

Ⅳ 新買手機怎麼查真假

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

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

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

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

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

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

6
使用adb shell 命令。

Ⅵ 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如何使用

首先要配置好adb,也就是要cmd能找到adb,這個你可以網路一下如何配置adb。
然後就是adb的命令,如下:
要使用adb命令,手機需要打開USB debug。
安裝軟體
adb install apk文件名稱.apk
重新安裝該軟體
adb install -r apk文件名稱.apk
卸載apk軟體
adb uninstall apk包名.apk
查看手機上的運行日誌,此項可以用來查錯
adb logcat
查看手機是否連接,以及連接了幾台手機
adb devices
A為手機路徑,B為電腦路徑,意思為:把文件從手機中復制到電腦上
adb pull <A> <B>
A為手機路徑,B為電腦路徑,意思為:把文件從電腦復制到手機上
adb push <B> <A>
進入手機的超級終端Terminal
adb shell
重新掛載文件系統
adb remount
重啟手機
adb reboot
重啟到Recovery界面
adb reboot recovery
重啟到bootloader界面
adb reboot bootloader
例子:刷官方高版本後重新獲取ROOT和降級方法(部份操作)
進行adb運行環境
adb shell
設置超級用戶模式
su
映射出目錄
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
退出su
exit
退出shell准備接受下一個adb命令
exit
增加flash_image文件到手機上
adb push flash_image.zip /system/bin/flash_image
recovery先復制到卡上
adb push recovery-RA-heroc-v1.6.2.img /sdcard
再次進入adb環境
adb shell
修改文件屬性
chmod 0755 /system/bin/flash_image
重啟系統
reboot

採納我吧

Ⅷ 求助ADB手機命令

adb連接手機

【主要方式】

主要是通過adb命令進行鏈接手機或者查看手機連接的狀態。

【原理】

通過指令或者查看連接狀態確定是否開啟手機連接狀態。

【實現步奏】

通過usb連接電腦,注意一定要把360等手機助手關閉退出,這些軟體會佔用adb的使用。

然後打開cmd,adb devices 查看手機是否連接電腦。

Ⅸ 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進程將自動運行。

(9)adb命令真假擴展閱讀:

android adb主要功能有:

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

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

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

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

參考資料:網路—ADB

Ⅹ adb如何使用

adb的全稱為Android Debug Bridge,就是起到調試橋的作用。
藉助adb工具,我們可以管理設備或手機模擬器的狀態。還可以進行很多手機操作,如安裝軟體、系統升級、運行shell命令等等。其實簡而言說,adb就是連接Android手機與PC端的橋梁,可以讓用戶在電腦上對手機進行全面的操作。
實際上adb工具確實很有用,很多Root方法等等的都需要用到adb,只是很多時候我們沒有擦覺到而已!
但是在我們日常使用Android手機的時候,adb工具能幫我們提供些什麼方便呢??
那究竟adb能幫我們些什麼呢?
我覺得最重要的是,在我們由於修改了系統文件,而導致手機無限重啟,或者誤刪桌面軟體,而導致桌面全黑,又或者開機馬上fc等情況的時候,adb就能發揮其重要作用了!!
出現這些情況,如果我們沒有adb工具都不好搞,說不定就要刷機咯!!
當然,日常的軟體安裝卸載,系統文件的替換都讓adb工具來幫我們
好!下面就教大家如何使用adb
首先,當然是下載adb工具[attach]581213[/attach],下載後,建議放到
個人放在當前用戶的工作目錄下,如我自己的是"C:UsersAdministrator",放這里,往後的操作會比較方便

放好後,我們進入「開始菜單--所有程序--附件--命令提示符」,或者可以用快捷鍵"Win+R",然後輸入CMD,同樣可以進入

手機開啟「USB調試模式」(如果你是開不了機的話,那就沒辦法咯,調試模式我是長開的),窗口中輸入
adb devices 復制上面的
回車後,如果成功連接會出現入下圖紅框部分(如果開不了機,又連接不上adb的話,可以到Recovery里試試)
成功連接以後,我們就可以通過在這里輸入命令來進行各種操作了!
如果想知道所有的adb命令,可以在窗口中輸入adb,然後回車就會有提示了,當然,那是英文的!

後面還有很多,就不全部貼上來了!
給出常用幾個的說明:
1. 查看設備
adb devices
這個命令是查看當前連接的設備, 連接到計算機的android設備或者模擬器將會列出顯示
Android系列教程(六) adb操作命令詳解
2.安裝軟體
adb install
adb install :這個命令將指定的apk文件安裝到設備上
Android系列教程(六) adb操作命令詳解
3. 卸載軟體
adb uninstall <軟體名>
adb uninstall -k <軟體名>
如果加 -k 參數,為卸載軟體但是保留配置和緩存文件.
4. 進入設備或模擬器的shell:
adb shell
通過上面的命令,就可以進入設備或模擬器的shell環境中,在這個Linux Shell中,你可以執行各種Linux的命令,另外如果只想執行一條shell命令,可以採用以下的方式:
adb shell [command]
如:adb shell dmesg會列印出內核的調試信息。
5. 發布埠
可以設置任意的埠號,做為主機向模擬器或設備的請求埠。如:
adb forward tcp:5555 tcp:8000
6. 從電腦上發送文件到設備
adb push <本地路徑> <遠程路徑>
用push命令可以把本機電腦上的文件或者文件夾復制到設備(手機)
7. 從設備上下載文件到電腦
adb pull <遠程路徑> <本地路徑>
用pull命令可以把設備(手機)上的文件或者文件夾復制到本機電腦
8、查看bug報告
adb bugreport
9、記錄無線通訊日誌
一般來說,無線通訊的日誌非常多,在運行時沒必要去記錄,但我們還是可以通過命令,設置記錄:
adb shell
logcat -b radio
10、獲取設備的ID和序列號
adb get-proct
adb get-serialno
adb shell
舉一個最常用的例子:提取,並推送framework-res.apk。
提取系統上的framework-res.apk
進入「命令提示符」後,我們先執行一次"adb devices",確認是否已經連上
然後,再執行"adb remount"
接著,我們就可以提取了,按照上面第七點的格式輸入執行"adb pull /system/framework/framework-res.apk D:"
當然後面的路徑,D:是隨你自己喜歡的,但是要注意空格

adb devices adb remount adb pull /system/framework/framework-res.apk D: 復制代碼即可
這樣D:上就會多了framework-res.apk這文件了
從新推送"framework-res.apk"
我們用到推送的指令,仿照上面第六點輸入執行 "adb push D:framework-res.apk /system/framework"
這里我們不要忘了還要修改許可權,執行"adb shell chmod 644 /system/framework/framework-res.apk"
當然,我們還需要重啟一下,執行"adb reboot"

adb devices adb remount adb adb push D:framework-res.apk /system/framework adb shell chmod 644 /system/framework/framework-res.apk 復制代碼即可

閱讀全文

與adb命令真假相關的資料

熱點內容
怎麼使用access的命令按鈕 瀏覽:897
有點錢app在哪裡下載 瀏覽:832
博途v15解壓後無法安裝 瀏覽:203
什麼是根伺服器主機 瀏覽:436
安卓手游怎麼申請退款 瀏覽:553
安卓系統如何分享網頁 瀏覽:278
ad如何編譯pcb工程 瀏覽:412
除了滴滴app哪裡還能用滴滴 瀏覽:399
截圖怎麼保存文件夾然後壓縮 瀏覽:8
幻影伺服器怎麼樣 瀏覽:27
具體哪些廣東公司招程序員 瀏覽:870
嵌入式編譯器教程 瀏覽:306
ssl數據加密傳輸 瀏覽:86
51單片機定時器方式2 瀏覽:331
命令行查看開機時間 瀏覽:813
python微博復雜網路分析 瀏覽:550
rf3148編程器 瀏覽:505
浙江標准網路伺服器機櫃雲主機 瀏覽:588
設置網路的伺服器地址 瀏覽:600
java圖形界面設計 瀏覽:751