導航:首頁 > 程序命令 > 安卓adb命令

安卓adb命令

發布時間:2022-02-01 00:44:23

『壹』 如何在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 命令在哪

運行cmd,輸入命令 D:(D表示你的sdk存放的盤下,我安裝在sdk安裝在D盤),然後通過cd移動到你sdk的platform-tools的文件夾下面(例:cd adt-bundle-windows-x86_64-20140702.23.0.1\sdk\platform-tools) 然後就可以執行adb 命令了。 大兄弟 打的有點累,給個採納唄

『叄』 Android手機軟重啟adb命令是什麼

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

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

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

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

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

(3)安卓adb命令擴展閱讀

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

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

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

3、 卸載軟體

adbuninstall <軟體名>。

adbuninstall -k <軟體名>。

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

『肆』 在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 adb shell 命令行模式

如果你配置了adb的環境變數

那麼你連接手機以後,直接執行 adb shell 則進入命令模式了

如果你沒有配置環境變數,那麼,你需要進入sdkplatform-tools目錄下

再執行 adb shell

『陸』 怎麼在Android Studio 裡面使用adb命令

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

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

自已用socket/tcp直接發命令效果不知怎樣,地址用127.0.0.1, 安卓daemon進程的埠
5555 是奇數開始。
。。。 。至於ADB對話協議網路可以搜到,建議試一試。

『柒』 android 怎麼監聽adb命令

通過監聽埠(5555), adbd程序。

查看:網頁鏈接

『捌』 android adb 命令怎麼使用

工具/原料

一台電腦
方法/步驟

利用Windows自帶的搜索,找到ADB.exe,點擊右鍵屬性,打開文件位置

在安裝SDK時,有些版本的ADB.exe並不在 tools 文件夾下,有時會在 platform-tools文件夾中,復制ADB.exe 的位置路徑

然後配置環境,點擊開始按鈕,打開計算機的屬性,點擊高級系統設置

可以看到系統屬性,點擊環境變數

在系統變數中找到path

將復制的路徑添加在後面,注意添加時要與前面的路徑之間隔一個分號

『玖』 如何在android程序中執行adb shell命令

android中執行shell命令有兩種方式:
1.直接在代碼中用java提供的Runtime 這個類來執行命令,以下為完整示例代碼。
public void execCommand(String command) throws IOException {
// start the ls command running
//String[] args = new String[]{"sh", "-c", command};
Runtime runtime = Runtime.getRuntime();
Process proc = runtime.exec(command); //這句話就是shell與高級語言間的調用
//如果有參數的話可以用另外一個被重載的exec方法
//實際上這樣執行時啟動了一個子進程,它沒有父進程的控制台
//也就看不到輸出,所以需要用輸出流來得到shell執行後的輸出
InputStream inputstream = proc.getInputStream();
InputStreamReader inputstreamreader = new InputStreamReader(inputstream);
BufferedReader bufferedreader = new BufferedReader(inputstreamreader);
// read the ls output
String line = "";
StringBuilder sb = new StringBuilder(line);
while ((line = bufferedreader.readLine()) != null) {
//System.out.println(line);
sb.append(line);
sb.append('\n');
}
//tv.setText(sb.toString());
//使用exec執行不會等執行成功以後才返回,它會立即返回
//所以在某些情況下是很要命的(比如復制文件的時候)
//使用wairFor()可以等待命令執行完成以後才返回
try {
if (proc.waitFor() != 0) {
System.err.println("exit value = " + proc.exitValue());
}
}
catch (InterruptedException e) {
System.err.println(e);
}
}
}

2.直接安裝shell模擬器,即已經開發好的android應用,啟動後類似windows的dos命令行,可以直接安裝使用,可執行常用的linux命令,應用在附件。

閱讀全文

與安卓adb命令相關的資料

熱點內容
微商授權查詢系統源碼 瀏覽:978
安卓什麼情況沒法建立新工程 瀏覽:217
氣球解壓社區活動 瀏覽:922
話費會員充值源碼 瀏覽:318
郵件接收伺服器叫什麼 瀏覽:528
代理伺服器被限制怎麼辦 瀏覽:234
atompython環境變數 瀏覽:910
記錄程序員 瀏覽:995
javabbs源代碼 瀏覽:230
文件夾命名帶什麼符 瀏覽:966
黑馬程序員全棧 瀏覽:225
萍鄉溯源碼魚膠零售 瀏覽:440
倖存者pdf 瀏覽:556
中國人壽保險app怎麼變更銀行卡號 瀏覽:118
node服務啟動命令 瀏覽:548
自編寶塔線源碼 瀏覽:139
電腦桌面解壓視頻教程 瀏覽:846
安卓手機玩三國戰略為什麼會卡 瀏覽:536
浪潮伺服器怎麼進入啟動項 瀏覽:156
華為當前手機壁紙放在哪個文件夾 瀏覽:446