[發(fā)明專(zhuān)利]一種無(wú)線調(diào)試安卓設(shè)備的方法、裝置及系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201910930588.3 | 申請(qǐng)日: | 2019-09-29 |
| 公開(kāi)(公告)號(hào): | CN110764840A | 公開(kāi)(公告)日: | 2020-02-07 |
| 發(fā)明(設(shè)計(jì))人: | 彭沖 | 申請(qǐng)(專(zhuān)利權(quán))人: | 北京東軟望海科技有限公司 |
| 主分類(lèi)號(hào): | G06F9/445 | 分類(lèi)號(hào): | G06F9/445;G06F8/61;G06F11/36 |
| 代理公司: | 37100 濟(jì)南信達(dá)專(zhuān)利事務(wù)所有限公司 | 代理人: | 程佩玉 |
| 地址: | 100176 北京市北京經(jīng)濟(jì)*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 配置文件 應(yīng)用程序 外部 調(diào)試指令 重啟 調(diào)試 服務(wù) 同一局域網(wǎng) 裝置及系統(tǒng) 調(diào)試設(shè)備 服務(wù)執(zhí)行 啟動(dòng)指令 設(shè)備連接 局域網(wǎng) 替換 指令 | ||
本發(fā)明提供了一種無(wú)線調(diào)試安卓設(shè)備的方法、裝置及系統(tǒng)。安卓設(shè)備已開(kāi)啟root權(quán)限并安裝有應(yīng)用程序,安卓設(shè)備上設(shè)置有adb服務(wù)及其配置文件,配置文件包括adb服務(wù)的端口號(hào)。安卓設(shè)備連接局域網(wǎng);接收外部輸入的針對(duì)應(yīng)用程序的啟動(dòng)指令,據(jù)此運(yùn)行應(yīng)用程序;利用應(yīng)用程序,獲取root權(quán)限,并基于root權(quán)限,獲取配置文件,提醒外部輸入新的端口號(hào),將配置文件中的端口號(hào)替換為外部輸入的新端口號(hào);接收外部輸入的adb服務(wù)重啟指令,據(jù)此重啟adb服務(wù);基于安卓設(shè)備的具有新端口號(hào)的端口,接收已連接同一局域網(wǎng)的外部調(diào)試設(shè)備發(fā)來(lái)的調(diào)試指令;利用adb服務(wù)執(zhí)行調(diào)試指令。因此,本方案能夠無(wú)線調(diào)試安卓設(shè)備。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種無(wú)線調(diào)試安卓設(shè)備的方法、裝置及系統(tǒng)。
背景技術(shù)
Android(安卓)是一種基于Linux的自由及開(kāi)放源代碼的操作系統(tǒng)。adb(AndroidDebug Bridge,安卓調(diào)試橋)是Android SDK(Software Development Kit,軟件開(kāi)發(fā)工具包)里的一個(gè)工具,用這個(gè)工具可以直接操作管理安卓設(shè)備。
adb支持無(wú)線調(diào)試,但需獲知安卓設(shè)備的adb端口號(hào)。但是大多安卓設(shè)備不會(huì)使用默認(rèn)端口號(hào),且設(shè)備所用的端口號(hào)無(wú)法通過(guò)正常手段查詢到,從而無(wú)法使用無(wú)線連接調(diào)試。
發(fā)明內(nèi)容
本發(fā)明提供了一種無(wú)線調(diào)試安卓設(shè)備的方法、裝置及系統(tǒng),能夠無(wú)線調(diào)試安卓設(shè)備。
為了達(dá)到上述目的,本發(fā)明是通過(guò)如下技術(shù)方案實(shí)現(xiàn)的:
第一方面,本發(fā)明提供了一種無(wú)線調(diào)試安卓設(shè)備的方法,應(yīng)用于安卓設(shè)備,所述安卓設(shè)備已開(kāi)啟root權(quán)限并安裝有第一應(yīng)用程序,所述安卓設(shè)備上設(shè)置有adb服務(wù)及其配置文件,所述配置文件包括所述adb服務(wù)的端口號(hào);該方法包括:
連接一局域網(wǎng);
接收外部輸入的、針對(duì)所述第一應(yīng)用程序的第一啟動(dòng)指令;
根據(jù)所述第一啟動(dòng)指令,運(yùn)行所述第一應(yīng)用程序;
利用所述第一應(yīng)用程序,獲取所述root權(quán)限,并基于所述root權(quán)限,獲取所述配置文件,提醒外部輸入新的端口號(hào),接收外部輸入的新端口號(hào),將所述配置文件中的端口號(hào)替換為所述新端口號(hào);
接收外部輸入的adb服務(wù)重啟指令;
根據(jù)所述adb服務(wù)重啟指令,重啟所述adb服務(wù);
基于所述安卓設(shè)備的具有所述新端口號(hào)的端口,接收已連接所述局域網(wǎng)的外部調(diào)試設(shè)備發(fā)來(lái)的調(diào)試指令;
利用所述adb服務(wù),執(zhí)行所述調(diào)試指令。
進(jìn)一步地,在所述接收外部輸入的、針對(duì)所述第一應(yīng)用程序的第一啟動(dòng)指令之前,還包括:
接收外部輸入的、針對(duì)第二應(yīng)用程序的安裝指令;
根據(jù)所述安裝指令,下載并安裝所述第二應(yīng)用程序;
接收外部輸入的、針對(duì)所述第二應(yīng)用程序的第二啟動(dòng)指令;
根據(jù)所述第二啟動(dòng)指令,運(yùn)行所述第二應(yīng)用程序;
利用所述第二應(yīng)用程序,開(kāi)啟所述root權(quán)限。
進(jìn)一步地,所述利用所述第一應(yīng)用程序,獲取所述root權(quán)限,包括:
利用所述第一應(yīng)用程序,輸出用戶授權(quán)對(duì)話框,接收外部經(jīng)所述用戶授權(quán)對(duì)話框而輸入的同意授權(quán)指令時(shí),獲取所述root權(quán)限。
進(jìn)一步地,所述將所述配置文件中的端口號(hào)替換為所述新端口號(hào),包括:將所述配置文件中的service.adb.tcp.port X中的X替換為所述新端口號(hào);
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于北京東軟望海科技有限公司,未經(jīng)北京東軟望海科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910930588.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 上一篇:一種業(yè)務(wù)處理流程配置方法、業(yè)務(wù)請(qǐng)求處理方法及裝置
- 下一篇:3D視覺(jué)應(yīng)用開(kāi)發(fā)平臺(tái)和開(kāi)發(fā)方法
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 對(duì)虛擬化應(yīng)用程序的基于策略的訪問(wèn)
- 應(yīng)用程序執(zhí)行、應(yīng)用程序提供裝置和應(yīng)用程序分發(fā)方法
- 一種軟件保護(hù)方法、裝置及系統(tǒng)
- 應(yīng)用程序的開(kāi)發(fā)方法和系統(tǒng)
- 應(yīng)用程序的擴(kuò)展方法及裝置
- 一種應(yīng)用程序商店的應(yīng)用程序發(fā)布方法及裝置
- 一種應(yīng)用程序的監(jiān)控方法、裝置及系統(tǒng)
- 用于對(duì)虛擬化應(yīng)用程序的基于策略的訪問(wèn)的方法和系統(tǒng)
- 應(yīng)用程序控制方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種應(yīng)用程序安裝、卸載方法及通信終端
- 用于數(shù)據(jù)處理系統(tǒng)的調(diào)試指令
- 一種多CPU架構(gòu)下的CPU運(yùn)行狀態(tài)調(diào)試方法和系統(tǒng)
- 一種STB調(diào)試方法及設(shè)備
- 程序調(diào)試方法、程序調(diào)試裝置、終端設(shè)備及存儲(chǔ)介質(zhì)
- 一種跨平臺(tái)的MCU調(diào)試方法
- 一種拼接屏調(diào)試方法、拼接屏以及拼接墻
- 無(wú)線調(diào)試器及無(wú)線調(diào)試系統(tǒng)
- 終端白平衡調(diào)試、配置方法、顯示終端、云平臺(tái)及系統(tǒng)
- 一種應(yīng)用程序開(kāi)發(fā)的調(diào)試系統(tǒng)及方法
- 電梯控制系統(tǒng)及其調(diào)試方法、調(diào)試設(shè)備及可讀存儲(chǔ)介質(zhì)





