不用USB,通過adb無線調試安卓手機頁面

来源:https://www.cnblogs.com/dmcl/archive/2022/12/06/16960215.html
-Advertisement-
Play Games

以前真機調試手機頁面,都是使用數據線連接手機和電腦,近日身邊沒有USB數據線,折騰了下如何不依賴數據線只用無線調試手機頁面,教程如下。 本教程適用於安卓11以及以上版本。否則應該使用USB數據線連接。 一、安裝adb工具 下載地址:https://developer.android.com/stud ...


以前真機調試手機頁面,都是使用數據線連接手機和電腦,近日身邊沒有USB數據線,折騰了下如何不依賴數據線只用無線調試手機頁面,教程如下。

本教程適用於安卓11以及以上版本。否則應該使用USB數據線連接。

 

一、安裝adb工具

下載地址:https://developer.android.com/studio/releases/platform-tools?hl=zh-cn

二、配置環境變數

下載完畢後,需配置環境變數,以mac為例。Windows類似。

mac:

1.新建配置文件:進入 /Users/用戶名 ,創建.bash_profile文件: 可使用命令touch .bash_profile或在文件夾手動創建。

【如: /Users/用戶名 下已有.bash_profile文件則無需創建,直接進入第2步】

2.編輯配置文件:

打開配置文件:可使用命令open .bash_profile  打開上一步創建的文件。或直接右鍵用文本編輯器打開此文件。

加入一條環境變數配置:(此處PATH路徑為下載文件的存放路徑,下圖中,文件存放在/Users/用戶名/platform-tools)

保存並關閉視窗。

3.輸入命令:source .bash_profile   刷新配置

4.測試下:在命令行輸入adb,不再出現無此命令的提示。

 

三、手機配置

1.打開手機的開發者選項

不同手機操作不同,小米手機為:設置-我的設備-全部參數-點擊多次“MIUI版本”,直到提示我們已開啟開發者選項。

其他手機大同小異,自行探索即可。

2.在開發者選項里

①開啟USB調試

②打開“無線調試”功能,點擊“使用配對碼配對設備”

3.在電腦執行命令adb pair 手機IP:埠  (上圖紅色區域信息)進入下一步,輸入手機上顯示的配對碼,電腦端顯示配對成功(successfully paired to XX)

4.配對成功後連接手機:adb connect 手機IP:埠  (上上圖藍色區域信息)

 

四、調試頁面

1.打開chrome或edge瀏覽器,地址欄輸入:chrome://inspect/#devices 或 edge://inspect/#devices 

2.手機瀏覽器打開一個網頁或打開APP中內嵌頁面,如下圖。

備註:不是所有瀏覽器和APP都支持調試。一般手機自帶瀏覽器都支持調試

 

稍等半分鐘左右,可看到一條網頁信息:

3,點擊上圖中inspect進入調試頁面:

可以看到此頁面與手機內打開的頁面完全一樣。可以盡情調試了。

如上圖為空白或有其他HTTP報錯,可連下代理,確保電腦可以訪問Google。

 

下次連接時只需再執行“adb connect 手機IP:埠”即可。

贊賞:https://images2018.cnblogs.com/blog/1023587/201802/1023587-20180226133036435-1544066188.png
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 十七、插入數據 本章將介紹如何利用sql的INSERT語句將數據插入表中 數據插入 插入分為以下幾種方式:插入完整的行、插入行的一部分、插入多行、插入某些查詢結果 插入完整的行 INSERT INTO Customers VALUES(NULL, 'Pep E. LaPew', '100 Main ...
  • 1.5 HDFS分散式文件系統 1.5.1 HDFS 簡介 HDFS(全稱:Hadoop Distribute File System,Hadoop 分散式文件系統)是 Hadoop 核心組成,是分散式存儲服務。 分散式文件系統橫跨多台電腦,在大數據時代有著廣泛的應用前景,它們為存儲和處理超大規模 ...
  • sysbench是一個開源的、基於LuaJIT(LuaJIT 是 Lua 的即時編譯器,可將代碼直接翻譯成機器碼,性能比原生 lua 要高) 的、可自定義腳本的多線程基準測試工具,也是目前用得最多的 MySQL 性能壓測工具。 基於 sysbench,我們可以對比 MySQL 在不同版本、不同硬體配 ...
  • 緩存管理器CacheManager 一、背景 ​ 代碼併發量因建行活動頁上升,大量請求打到Mongo導致資料庫cpu100%從而服務不可用,目前解決方案,使用編程式緩存,即對緩存的操作與業務代碼耦合。目前基本上可以解決併發問題。此次提出CacheManager主要是優化代碼。使用聲明式,即註解的方式 ...
  • 摘要:糟糕,資料庫異常不可用怎麼辦?挺著急的,線上等。 本文分享自華為雲社區《糟糕,資料庫異常不可用怎麼辦?》,作者:GaussDB 資料庫。 隨著數字化轉型的加速,數據量爆髮式增長,用戶對資料庫運維能力要求更高,實現對資料庫的高效智能管理,尤其是業務異常時,資料庫運維平臺能自動定位故障並修複,或者 ...
  • 作者:李浩 責編:宇亭 當我們選擇一款 HTAP 資料庫時,總是先被其相關文檔里所描述的優異性能所吸引。卓越的性能是我們選擇一款產品的出發點,因為我們希望該款產品能夠解決我們業務中的痛點。而大家使用 HTAP 產品的出發點就是希望該款資料庫能夠解決我們在事務處理過程中的實時分析痛點。不過,性能優勢只 ...
  • China Taiwan 中國臺灣 2022 年 11 月 1 日,BSMI和經濟部發佈了針對 18 種音像產品的修訂法定檢驗要求。 自發佈之日起,CNS 15598-1:2020 Audio/video, information and communication technology equip ...
  • 本次我把CSS中的重難點整理出來,總共54個核心知識點,供大家複習,希望能幫到大家。這些重難點是進階高薪必需要掌握的知識點,同時也是面試必問的內容。 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...