當前位置:首頁 » 安卓系統 » android調試網路

android調試網路

發布時間: 2022-12-10 22:28:34

『壹』 如何用Android Studio進行無線的真機調試

首先要讓手機和電腦處於同一個區域網中.
第一步:下載adbWireless.apk文件,該文件安裝在Android手機中.
第二步:安裝好後,打開adbWireless.apk軟體,點擊中間的按鈕,會出現一個adb connect + IP地址.
第三步:打開PC的命令行.快捷鍵win+R , 輸入cmd.進入Android SDK路徑,cd到platform-tools此目錄,輸入 adb connect + IP地址(為adbWireless所顯示的地址). 出現 connected to 192.168.1.xxx: 5555 表示成功.

『貳』 使用Android模擬器調試應用程序無法連接互聯網怎麼辦

Android模擬器默認的地址是10.0.2.3,默認的DNS也是10.0.2.3,對於在家裡上網學習Android的人來講,一般電腦的IP都是192.168.1.100之類的,不在同一個網段。所以就會出現電腦可以上網但是模擬器不能上網的情況。其實設置方法很簡單,只要把模擬器的默認DNS設置成電腦的DNS地址即可。

第一步:啟動模擬器並確保adb連通

第二步:使用adb的shell,確認系統的各項屬性 adb shell

getprop

getprop會列出系統當前的各項屬性

第三步:得到模擬器的DNS地址

在結果里可以看到: [net.dns1]: [10.0.2.3]
[net.dns2]: [10.0.2.4]
[net.dns3]: [10.0.2.5]
[net.dns4]: [10.0.2.6]

第四步:把dns改成我們自己的DNS setprop net.dns1 192.168.1.1

註:一般TP-LINK及D-LINK的DNS都是192.168.1.1,如果不是請使用ipcnofig /all命令確認,另外,按照上面的步驟設置好後,需要在模擬器的Setting->無線網路設置里,把「啟用數據流量」勾選上,讓模擬器的TopTar上出現3G圖標,才可上網~
以上方法,在重啟模擬器後設置的property會丟失,就需要重新設置一遍,可以使用下面的方法解決:
找到你的SDK目錄,裡面有個system-images文件夾,這里保存著系統鏡像文件,用文本編輯器打開裡面的build.prop文件,在裡面加上net.dns1=自己的DNS,保存;再重新創建模擬器即可~

『叄』 ADB WIFI 調節真機,重啟有效,不需要AS插件

-----------------------------------------------------------------------------------------------------------------------------------------------

已配置好ADB環境和機器已ROOT的看這部分就行了,其它不用看

1.機器和電腦連接同一個無線網

2.連接數據線,把PC和Android設備連接;

3.cmd 命令行中執行 adb tcpip 5555 設置網路監聽埠

4.cmd命令行中執行 adb connect + android設備IP地址 :5555  (android設備IP地址在系統設置-->WLAN-->點擊已連接的WIFI界面即可查看)

//例如:adb connect 192.168.0.101:5555    

//提示 connected to 192.168.0.101:5555    表示連接成功

5.   第4步中連接成功adb devices即可顯示有兩台設備,拔掉數據線,顯示有一台設備,

然後執行 adb shell echo service.adb.tcp.port=5555 >> /system/build.prop (把service.adb.tcp.port=5555追加的方式添加到build.prop文件中)

//通過adb shell getprop service.adb.tcp.port  顯示 5555表示寫入成功,或者build.prop文件導出打開查看末尾是否有service.adb.tcp.port=5555

6.重啟android設備  adb connect + android設備IP地址 :5555  提示 connected to  xxxxxxxx,即可進行wifi調試

-----------------------------------------------------------------------------------------------------------------------------------------------

adb 網路調試

1,配置adb 環境變數

2,通過對應數據線,把PC和Android設備連接;

3,cmd 命令行中執行 adb tcpip 5555 設置網路監聽埠

4,Android設備和PC連接到同一區域網

5,cmd命令行中執行 adb connect + android設備IP地址 :5555 例如:adb connect 192.168.20.101:5555

以上對有些Android設備已經可以了,設備廠家已經設置了默認埠5555;但是大多數設備是沒有默認設置,重啟之後需要重新設置adb tcpip 5555;每次重啟Android設備都需要執行tcpip 命令,非常麻煩;

解決重啟失效的方法:以下本質上是一種方法的三種操作方式

需要root許可權

第一種方法:

在/system/build.prop 文件中加入service.adb.tcp.port=5555 

1,cmd命令行中執行adb shell

2,執行su 獲取root許可權;注意:獲取root許可權不同的設備方式不同

3,執行 echo service.adb.tcp.port=5555 >> /system/build.prop 把service.adb.tcp.port=5555掛在到build.prop文件中,並且是以追加的方式;

>:表示輸出,會覆蓋文件原有的內容

>>:表示追加,會將內容追加到已有文件內容的末尾

重新掛載

4,如果執行echo service.adb.tcp.port=5555 >> /system/build.prop 提示build.prop是只讀文件,那麼需要重現掛在system目錄

5,掛在也是需要root許可權,獲取root許可權之後執行 mount -o remount rw /system (重新掛載system目錄為可讀可寫)

6,最後再執行 echo service.adb.tcp.port=5555 >> /system/build.prop

注意:4,5,6不是非必須,build.prop為只讀文件時才要執行掛在命令;

重啟生效

第二種方法:

也是在/system/build.prop 文件中加入service.adb.tcp.port=5555,只是執行方式不一樣;

具體步驟

1,adb pull /system/build.prop C:\Users\Administrator\Desktop 把build.prop文件導出到桌面

2,以文本的方式打開build.prop文件

3,在文件中加入service.adb.tcp.port=5555,保存

4,adb push C:\Users\Administrator\Desktop\build.prop /system/

注意:如果build.prop文件為只讀,測也需要通過mount -o remount rw /system(重新掛載system目錄為可讀可寫)

重啟生效

第三種方式:

1,adb shell 進入Android系統命令

2,獲取root許可權

3,執行adb shell su -c setprop service.adb.tcp.port 5555

4,如果執行3 沒效果,執行 adb shell su 0 "setprop service.adb.tcp.port 5555" 試一下

『肆』 Android WiFi調試常用標簽(Tag)

都知道的,要看Android log如果不加過濾器,那麼對應的信息量極其的龐大,要在這些大信息量找到我們關心的可能需要耗費比較長的時間,所以對於在調試WiFi過程,那些標簽是需要關注的呢?

WiFi的核心服務,是啟動整個WiFi服務的,它在我們的logcat關注范圍內

WiFi的掃描服務,一般我點開或者進入到WiFi列表頁面里,這個服務在後台幫我們刷新熱點,同樣在logcat關注的范圍內

關於有線與WiFi的切換,以及系統關於網路的鏈接,它幫忙在管著事呢,所以也在logcat關注的范圍內

系統網路相關的命令執行需要涉及到它,比如像Setting iface up 或者bring up eth0 這些事兒,它幫忙在處理,同樣也在WiFi調試時logcat關注范圍內

這個標簽也是比較常用到,在hardware/libhardware_legacy/wifi/wifi.c裡面,主要幫忙實現drv的載入/卸載,以及處理與wpa_supplicant之間相關事件的通信,常用於前期的WiFi Drv導入調試比較多,所以也在logcat關注范圍內

這是一個類似鏈接的服務,一般用於 Tethering wlan0 或者 等等,可以幫忙輔助調試WiFi流程,也在logcat關注范圍內

對於可以支持軟體AP的WiFi Dongle設備來說,這是一個很關鍵的服務(工具),一般用來初始化設置軟AP的參數(ssid、channel、psk、wpa、帶寬等參數)詳細具體可參考 hostapd.conf

WiFi中心處理樞紐,很多的WiFi狀態處理都離不開它,所以也是在logcat需要關注的范圍

它在系統網路有著重要的地位,因為其處理的業務包含了dns,路由控製表, dhcp相關等等,可以這么說,系統網路涉及到無法ping通一些特定的域名或者網站,可以來這里找找原因,所以它也在logcat關注范圍內,其中該文件在/system/netd/server/TetherController.cpp,

一個神奇且強大的工具,集中了dns,dhcp,router等功能,它很適合在一些小網路(輕量級)架構發揮著強大的作用,詳細可以參見 這里
可以看下它工作時列印

以上主要為調試WiFi 軟AP常用的Tag
對應的logcat 命令如下

在切換到 Sta 狀態時,我們需要重點關注wpa_supplicant對應的log
開啟wpa_supplicant的log,只需要修改一個地方即可,在找到對應init.xx.rc啟動wpa_supplicant進程,在啟動前添加 -dd的參數(將wpa_supplicant log 級別設為debug)即可,後續關於wpa_supplicant調試會繼續更新整理

『伍』 如何用Android Studio進行無線的真機調試

android
studio進行無線的真機調試,電腦和手機必須處於同一網路,所以手機要使用電腦所在網路的wifi。
1.
在手機上下載並安裝adbwireless;
2.
點擊中間綠色按鈕,變為橙色即可,記錄上面的ip地址;
3.
打開cmd,並進入sdk中的platform-tools目錄並輸入:adb
connect
手機ip地址
然後就可以真機調試了。

『陸』 Android開發調試工具ADB

adb的全名是Android調試橋,它充當調試橋。Adb是Android SDK中的工具,使用此工具,您可以直接操作和管理Android模擬器或真實的Android設備(例如G1手機)。

Android系統的adb的全名是Android Debug Bridge,在Android開發環境中,使用adb工具的前提是打開手機上的USB調試,然後通過數據線連接到計算機。通過adb,我們可以通過Eclipse中的DDMS(調試工具)輕松調試Android程序。Adb以一種特殊的方式工作,它監視Socket TCP 5554和其他埠,以允許IDE和Qemu進行通信,默認情況下,adb將守護程序相關的網路埠,因此,當我們運行Eclipse時,adb進程將自動運行。

Android Debug Bridge,Android調試橋接器,簡稱adb,是用於管理模擬器或真機狀態的萬能工具,採用了客戶端-伺服器模型,包括三個部分:

ADB常用命令及其用法大全
adb工具環境配置和操作命令詳解
前端開發者必備的Nginx知識
使用UltraISO製作U盤啟動安裝系統的方法

『柒』 如何無線調試Android應用

在開發Android應用時,通常情況下是通過USB數據線連接設備和計算機,但對於一些需要使用USB設備的應用,這種方法就碰到了麻煩,手機的USB介面已經和外接的USB設備連接,無法再連數據線,此時可以通過網路TCPIP的方法來進行。也就是然ADB 通過網路來連接設備,而無需USB數據線。

具體方法如下:

1. 使用USB數據線連接設備。

2. 在命令行輸入adb tcpip 5555 ( 5555為埠號,可以自由指定)。

3. 斷開 USB數據,此時可以連接你需要連接的|USB設備。

4. 再計算機命令行輸入 adb connect <設備的IP地址>:5555

後面就可以使用ADB ,DDMS 來調試Android應用或顯示Logcat 消息。

隨便運行一個工程,手機上成功運行了工程,Log日記和調試信息都可以看到,OK,一切搞定,享受不用USB線開發的生活吧。

『捌』 Android區域網開啟無線ADB調試

摘要:本文主要是介紹在Android中如何開啟動無線wifi的調試功能,注意本文只限在區域網內網中進行無線調試,不限在外網。其中可以通過設置 「service.adb.tcp.port」 的系統屬性進行開啟調試埠,以方便進行自定義調試功能。下面逐一進行開啟步驟進行講解( 轉自雲書 ):

1、獲取root許可權

// 通過在命令行中執行如下指令即可

$ adb root

2、設置ADB的調試模式為TCP,並設置調試埠號為5555

// 在命令行中輸入如下指令

$ adb shell setprop service.adb.tcp.port 5555

3、重啟adbd服務,以便重新打開5555埠和服務

// 執行如下指令

$ adb shell stop adbd

$ adb shell start adbd

4、經過以上3步後,便可以進行無線的ADB連接了

// 獲取完手機的ip後,執行connect ip + 埠即可。

$ adb connect 192.168.1.100:5555

『玖』 安卓調試精靈 -超好用的通用調試工具

安卓調試精靈 是一款功能全面,簡單易用的輔助開發和調試工具。 

1,安卓日誌抓取,實時日誌查看,關鍵字過濾,多文件保存。

2,在未配置adb的電腦上自動配置adb環境變數,實時adb連接狀態顯示。

3,進程id號,進程名,cpu使用率獲取,殺進程,線程總數獲取,進程內存實時顯示。

4,獲取安卓設備上進程實時cpu使用率,進程名,線程名,支持性能數據保存成excel文件。

5,安卓設備上已安裝應用列表展示,卸載應用,打開應用,安裝應用,已安裝應用所在位置,已安裝應用大小,版本號,應用的界面名。

6,獲取安卓設備機器型號,版本基本信息,網路IP信息,內存信息,屏幕解析度,內存信息,電池信息,當前窗口包名,截屏,錄屏,按鍵模擬,廣播發送等。

7,附帶最新的反編譯工具,源碼查看工具,busybox等工具。

一,安卓設備的信息展示和快捷控制:

二,安卓設備上(手機)上正在運行的進程和內存信息,下圖所示是QQ的詳細內存信息展示:

三,性能模塊,展示進程所佔的cpu百分比,並支持保存為excel文檔,下圖是跑在我手機上的qq相關的進程:

四,已安裝的應用詳情介紹(下圖展示的是手機QQ的安裝位置,版本號,apk大小,有哪些Activity等):

五,實時日誌模塊,可根據進程號,關鍵字等過濾日誌:

六,幫助模塊,支持自動配置adb環境變數,小白也能輕松上手:

『拾』 androidstudio中使用adb命令進行無線調試

1. adb devices連接數據線查看當前PC端連接有多少設備,如下圖可見有一台設備連接

2.確保電腦和將android手機接入同一Wi-Fi或網路環境,並查看其IP地址,如果手機IP是DHCP模式則改成靜態IP,記下手機IP地址

3.adb connect IP地址   會提示由於目標計算機積極拒絕,無法連接

 4.adb tcpip 5555       用adb tcpip模式重啟adb

熱點內容
酷派4g網路怎麼設置密碼 發布:2025-03-16 19:17:53 瀏覽:662
java培訓費用 發布:2025-03-16 19:17:12 瀏覽:584
搜安卓手機如何 發布:2025-03-16 19:03:31 瀏覽:683
卡西歐相機存儲卡異常 發布:2025-03-16 18:54:10 瀏覽:914
69hz的電腦玩吃雞如何調配置 發布:2025-03-16 18:52:37 瀏覽:913
java的append 發布:2025-03-16 18:51:52 瀏覽:930
h5本地資料庫 發布:2025-03-16 18:43:59 瀏覽:593
編程器資源 發布:2025-03-16 17:59:48 瀏覽:903
加密軟體廠商 發布:2025-03-16 17:59:44 瀏覽:680
魚鉤怎麼樣配置 發布:2025-03-16 17:59:04 瀏覽:157