ADB设置连接android真机
生活随笔
收集整理的這篇文章主要介紹了
ADB设置连接android真机
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
功能就是先通過(guò)數(shù)據(jù)線連接計(jì)算機(jī)以及手機(jī),通過(guò)adb設(shè)置手機(jī)的服務(wù)監(jiān)聽(tīng),然后通過(guò)網(wǎng)絡(luò)連接。閑來(lái)就寫(xiě)了這個(gè)批處理,裝逼之用。
@echo off setlocal enabledelayedexpansion rem 對(duì)于一般局域網(wǎng)中網(wǎng)絡(luò)調(diào)試可以進(jìn)行自動(dòng)化的連接 rem 運(yùn)行前請(qǐng)保證只有一部手機(jī)連接著計(jì)算機(jī)否則會(huì)出現(xiàn)不知道連接哪個(gè)手機(jī)的錯(cuò)誤 set adb=C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools\adb.exe set pc_ip= set phone_ip= set ft=_____ %adb% devices echo 請(qǐng)確認(rèn)有且僅有一部手機(jī)已經(jīng)連接到計(jì)算機(jī),任意鍵繼續(xù) pause >nul :again ipconfig > %ft% for /f "tokens=2 delims=:" %%a in ('findstr IPv4 %ft%') do (set pc_ip=%%aset pc_ip=!pc_ip:~1!goto next ) :next rem 使用ifconfig獲取手機(jī)ip地址 %adb% shell ifconfig >%ft% for /f "tokens=2 delims=:" %%a in ('findstr Mask %ft%') do (if "%%a"== "" goto next2set phone_ip=%%aset phone_ip=%phone_ip:~0,-7%goto next1 ) rem 上一步失敗則使用ip addr獲取手機(jī)IP地址 :next2 %adb% shell ip addr >%ft% rem 多個(gè)ip地址進(jìn)行測(cè)試,直到能與計(jì)算機(jī)的ip前6位(0.0.0.)相匹配的地址才結(jié)束 for /f "tokens=2 delims=/ " %%a in ('findstr inet %ft%') do (set phone_ip=%%aif "!phone_ip:~0,6!"=="!pc_ip:~0,6!" (goto next1) ) goto end :next1 echo Phone IP:!phone_ip! echo PC IP:!pc_ip!:getip choice /c ync /M "[W]二者是否使用正確的同一局域網(wǎng)地址?Y:繼續(xù),N:重新獲取,C:取消" if %errorlevel% equ 1 goto yes if %errorlevel% equ 2 goto again if %errorlevel% equ 3 goto end :yesecho Killing Server and Restarting..."%adb%" kill-serverping -n 3 127.1 >nul"%adb%" start-serverping -n 3 127.1 >nul"%adb%" tcpip 5555echo [Notice]請(qǐng)將手機(jī)與電腦的USB斷開(kāi),按任意鍵繼續(xù)pause >nul"%adb%" connect !phone_ip!:5555>nul"%adb%" devices goto end :debug %adb% %1 goto end :end rem pause >nul?
轉(zhuǎn)載于:https://my.oschina.net/ev4n/blog/1784707
總結(jié)
以上是生活随笔為你收集整理的ADB设置连接android真机的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Xamarin.Android 使用 E
- 下一篇: 【 Thread】创建线程的2种方法