當前位置:首頁 » 安卓系統 » android啟動adb

android啟動adb

發布時間: 2022-08-19 04:51:27

Ⅰ 如何在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,不得而知,附上,你試一試 ,回個話。

滿意就採納!

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

(2)android啟動adb擴展閱讀:

android adb主要功能有:

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

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

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

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

參考資料:網路—ADB

安卓手機怎麼打開adb調試

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

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

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

Ⅳ android 無法啟動adb

解決方法:

1.打開cmd,輸入adb kill-server,adb start-server,adb nodaemon server,顯示

說明執行adb start-server後啟動不起來是因為adb的埠被佔用了。
2.輸入netstat -aon|findstr "5037",可以看到進程號為10624的進程(這個進程號因機器和時間而異)在佔用5037埠(adb需要使用此埠)

3.打開任務管理器,選擇「進程」選項卡,點擊選項欄「查看-選擇列...」,勾選「PID(進程標識符)」,點確定。會看到每個進程都會顯示它們的PID了。找到進程號為10624的進程,結束這個進程。

4.在cmd中,重新adb start-server,會看到成功啟動了。

5.重啟Android Studio,正常啟動完成。

Ⅵ 安卓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

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

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

(7)android啟動adb擴展閱讀:

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

還可以進行以下的操作:

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

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

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

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

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

Ⅷ Android手機軟重啟adb命令是什麼

運行設備的shell(命令行)。

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

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

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

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

(8)android啟動adb擴展閱讀

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

2、 安裝軟體:adbinstall <apk文件路徑>。

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

3、 卸載軟體

adbuninstall <軟體名>。

adbuninstall -k <軟體名>。

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

Ⅸ 安卓怎麼進入adb shell

手機設置--開發者選項,進入之後勾選USB調試功能,沒有開發者選項的進入關於手機---軟體版本,不停的點擊版本號即可調處開發者選項。
載入ADB工具,快捷鍵WIN+R打開,輸入cmd,打開命令控制台,輸入cd+空格+adb工具包的路徑,比如cd c:/urser/administrator/desktop/adb 這個路徑是放在桌面上的路徑,如果用一些刷機軟體直接進入adb控制台的就不需要載入了。
連接手機,首先輸入dab devices,如果彈出XXXXXdeviecs,X表示機型以及一些雜七雜八的英文,表示連接,直接輸入adb shell即可進入linux環境直行shell命令

Ⅹ 在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(); }

熱點內容
傳智播客android視頻 發布:2024-10-18 14:04:42 瀏覽:904
手機版安卓吃雞哪個好 發布:2024-10-18 14:01:40 瀏覽:491
編程自學入門教程 發布:2024-10-18 13:50:58 瀏覽:141
伊迪阿明訪問中國 發布:2024-10-18 13:49:54 瀏覽:10
人三琳外傳腳本 發布:2024-10-18 13:38:16 瀏覽:839
電腦發件箱伺服器錯誤怎麼弄 發布:2024-10-18 13:30:36 瀏覽:914
evm部署solc編譯文件 發布:2024-10-18 13:29:47 瀏覽:835
android發送at指令 發布:2024-10-18 13:14:18 瀏覽:659
安卓手機哪個工藝最好 發布:2024-10-18 13:01:43 瀏覽:283
源程序編譯過程中裝配器 發布:2024-10-18 13:01:43 瀏覽:118