導航:首頁 > 操作系統 > 安卓終端如何執行adb命令

安卓終端如何執行adb命令

發布時間:2022-06-01 20:50:43

A. 安卓手機怎麼打開adb調試

vivo手機首次開啟USB調試,需進入設置--系統管理--關於手機--軟體版本號或進入設置--我的設備--更多參數,連續點擊軟體版本號7次,再進入設置--系統管理--開發者選項--進入開啟USB調試。
部分機型需進入設置--更多設置--關於手機--(版本信息)--連續點擊軟體版本號7次後,再進入設置--更多設置的最底部找到「開發者選項」,進入開啟USB調試;
如果您在如上路徑沒有找到USB調試,請在撥號界面輸入*#*#7777#*#*進入開啟。

B. 安卓手機超級終端使用adb命令

必須要手機支持otg功能。就是要手機可以用usb連接其他安卓設備。比如大多數安卓平板都支持用otg線連接其它安卓平板或手機。然後被連接的設備打開usb調試,終端執行adb devices就能顯示設備型號。
接下來就能執行adb shell,也可以用adb install給設備安裝軟體。

C. 如何在android程序中執行adb shell命令

步驟1:安裝USB驅動下載並安裝HTC完整驅動程序(http://shuajidown3.lexun.cn/articile/2013/7/3/HTCDriver3.0.0.021.exe)手機進入設置-應用程序-開發-USB調試,將第一個選項打鉤選中。然後通過USB線連接電腦,提示安裝驅動。步驟2:軟體准備1、把ADB工具http://shuajidown3.lexun.cn/articile/2013/7/3/adb工具.rar

解壓放到你的電腦系統盤的根目錄下

現在就可以進行命令的操作了。

【常用adb shell命令】

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 SettingsAdministrator.androidavd)

8. 啟動DDMS:ddms

9. 顯示當前運行的全部模擬器:adb devices

10. 對某一模擬器執行命令:abd -s 模擬器編號 命令

11. 安裝應用程序:adb install -r 應用程序.apk

12. 獲取模擬器中的文件:adb pull <remote> <local>

13. 向模擬器中寫文件:adb push <local> <remote>

14. 進入模擬器的shell模式:adb shell

15. 啟動SDK,文檔,實例下載管理器:android

16. 卸載apk包:adb shellcd data/apprm apk包exitadb uninstall apk包的主包名adb install -r apk包

17. 查看adb命令幫助信息:adb help

18. 在命令行中查看LOG信息:adb logcat -s 標簽名

19. adb shell後面跟的命令主要來自:源碼systemcore oolbox目錄和源碼frameworksasecmds目錄。

20. 刪除系統應用:adb remount (重新掛載系統分區,使系統分區重新可寫)。adb shellcd system/apprm *.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 <source> <destination></destination></source>如:adb push test.txt /tmp/test.txt從設備或模擬器上復制一個文件或目錄:adb pull <source> <destination></destination></source>如:adb pull /addroid/lib/libwebcore.so

25、搜索模擬器/設備的實例:取得當前運行的模擬器/設備的實例的列表及每個實例的狀態:adb devices

26、查看bug報告:adb bugreport

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

28、獲取設備的ID和序列號:adb get-proctadb get-serialno

29、訪問資料庫SQLite3adb shellsqlite3#cd system/sd/data //進入系統內指定文件夾#ls //列表顯示當前文件夾內容#rm -r xxx //刪除名字為xxx的文件夾及其裡面的所有文件#rm xxx //刪除文件xxx #rmdir xxx //刪除xxx的文件夾

D. 如何在android應用里執行adb 命令

ADB介面的作用主要是讓電腦等其它設備控制安卓系統的,所以,稱為「中間橋」;

不是為安卓自已用的,自已可直接執行稱為SHELL,這與ADB無關。

所以安卓JAVA不一定有封裝的ADB類。電腦上有ADB服務程序,埠5037,

它是中間程序,與安卓系統上守護進程(Daemon)通訊。

如果要在自已的手機上應該也能執行adb命令,應該直接跟守護進程

(Daemon)通訊了。網路上可以搜到的方法並不滿意。

樓主用exec執行CMD命令,這已不是ADB介面了,這是系統的SHELL了!!!

自已用socket/tcp直接發命令效果不知怎樣,地址用127.0.0.1,安卓daemon進程的埠

5555是奇數開始。

。。。。至於ADB對話協議網路可以搜到,建議試一試。

樓上其實要的是SHELL,並不是ADB,我搜到一篇文章,但我並沒有試過,

是否需要ROOT,不得而知,附上,你試一試 ,回個話。

滿意就採納!

E. 【Android】如何使用ADB進行調試

1、adb devices
( 用於查看當前adb連接的設備有哪些,這里目前是無)

(5)安卓終端如何執行adb命令擴展閱讀:

無線使用ADB(Android Debug Bridge)非常的實用,它能夠讓你的手機用無線來取代USB連接,與電腦鏈接起來更加的方便快捷,還可以保護電池。需要root。

還可以進行以下的操作:

1、快速更新設備或手機模擬器中的代碼,如應用或Android系統升級;

2、在設備上運行shell命令;

3、管理設備或手機模擬器上的預定埠;

4、在設備或手機模擬器上復制或粘貼文件;

老玩家對adb這個調試工具肯定不陌生了,不過一般都是用USB連接來玩兒,這次帶來的是用無線進行連接,就太強大了,畢竟usb連接對電池的壽命有一定影響。

F. 如何在android應用里執行adb命令

最簡單的辦法是你可以參考SL4A(Scripting Layer for Android)項目,SL4A支持Python、Perl、JRuby、Lua、BeanShell、JavaScript、Tcl、shell等腳本的執行。其中shell的實現完全可以替代adb。

G. 如何在android裡面執行adb shell命令

ADB介面的作用主要是讓電腦等其它設備控制安卓系統的,所以,稱為「中間橋」; 不是為安卓自已用的,自已可直接執行稱為SHELL,這與ADB無關。 所以安卓JAVA不一定有封裝的ADB類。電腦上有ADB服務程序,埠5037, 它是中間程序,與安卓系統上守護進程(Daemon)通訊。 如果要在自已的手機上應該也能執行adb命令,應該直接跟守護進程 (Daemon)通訊了。網路上可以搜到的方法並不滿意。 樓主用exec執行CMD命令,這已不是ADB介面了,這是系統的SHELL了!!! 自已用socket/tcp直接發命令效果不知怎樣,地址用127.0.0.1, 安卓daemon進程的埠 5555 是奇數開始。

H. 怎麼在Android Studio中執行adb命令

adb命令其實是獨立的命令行不一定需要在什麼指定的工具中使用

在運行中輸入cmd,打開命令控制窗口 就可以在命令控制窗口中使用adb命令

例如 adb shell

在Android Studio中 也有一個標簽可以使用命令行

在左下角的分頁標簽中找到Terminal 這個分頁標簽

輸入 adb相關指令也可以執行

I. 求安卓手機終端模擬器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

J. 在android代碼里怎麼執行adb命令

Android中執行adb shell命令的方式如下: /** * 執行一個shell命令,並返回字元串值 * * @param cmd * 命令名稱&參數組成的數組(例如:{"/system/bin/cat", "/proc/version"}) * @param workdirectory * 命令執行路徑(例如:"system/bin/") * @return 執行結果組成的字元串 * @throws IOException */ public static synchronized String run(String[] cmd, String workdirectory) throws IOException { StringBuffer result = new StringBuffer(); try { // 創建操作系統進程(也可以由Runtime.exec()啟動) // Runtime runtime = Runtime.getRuntime(); // Process proc = runtime.exec(cmd); // InputStream inputstream = proc.getInputStream(); ProcessBuilder builder = new ProcessBuilder(cmd); InputStream in = null; // 設置一個路徑(絕對路徑了就不一定需要) if (workdirectory != null) { // 設置工作目錄(同上) builder.directory(new File(workdirectory)); // 合並標准錯誤和標准輸出 builder.redirectErrorStream(true); // 啟動一個新進程 Process process = builder.start(); // 讀取進程標准輸出流 in = process.getInputStream(); byte[] re = new byte[1024]; while (in.read(re) != -1) { result = result.append(new String(re)); } } // 關閉輸入流 if (in != null) { in.close(); } } catch (Exception ex) { ex.printStackTrace(); } return result.toString(); }

閱讀全文

與安卓終端如何執行adb命令相關的資料

熱點內容
windows拷貝到linux 瀏覽:751
mdr軟體解壓和別人不一樣 瀏覽:884
單片機串列通信有什麼好處 瀏覽:320
游戲開發程序員書籍 瀏覽:843
pdf中圖片修改 瀏覽:269
匯編編譯後 瀏覽:474
php和java整合 瀏覽:829
js中執行php代碼 瀏覽:442
國產單片機廠商 瀏覽:57
蘋果手機怎麼設置不更新app軟體 瀏覽:284
轉行當程序員如何 瀏覽:493
蘋果id怎麼驗證app 瀏覽:864
查看手機命令 瀏覽:953
抖音反編譯地址 瀏覽:226
如何加密軟體oppoa5 瀏覽:234
java從入門到精通明日科技 瀏覽:96
拆解汽車解壓視頻 瀏覽:598
新版百度雲解壓縮 瀏覽:593
android上下拉刷新 瀏覽:880
centos可執行文件反編譯 瀏覽:839