iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 5
0
Mobile Development

Andriod Studio 菜鳥的學習分享系列 第 5

[Android Studio菜鳥的學習分享]使用你的手機測試APP-無線WIFI

因為我的USB孔很任性,
動不動就斷線或自動重連,
所以無線測試變成我的主要測試方式。
只要設定過一次就不用線了,
脫離斷線的恐懼!
最後有再次連線的偷吃步,
大家記得看到最後!


無線

範例裝置:ASUS Zenfone 3 ZE552KL(其他成功手機型號:Samsung Galaxy S20+)

優點:
(1)方便
(2)脫離傳輸線的束縛
缺點:
(1)有時候IP會更動,需要再次查詢IP位置
(2)有些手機會無法連線,相容性較差

獲取裝置IP位置

Step01(1)-使用開熱點的手機進行測試:

請先將電腦連上手機熱點網路。
如果是使用熱點WIFI給予電腦網路,
一般Android基地台本身的熱點IP:192.168.43.1

Step01(2)-使用WIFI分享器:

請先將電腦與手機連上同一個網路。
開啟要測試裝置的WIFI設定獲取目前IP位置
https://ithelp.ithome.com.tw/upload/images/20200901/201295247OY1TKQ0M8.jpg


第一次連線

Step01:

請先照著上一篇 [Android Studio菜鳥的學習分享]使用你的手機測試APP-有線USB
進行一次有線測試
第一次連線請全程連線進行
無線測試也必須開啟USB偵錯

Step02:

開啟CMD(命令提示字元)
https://ithelp.ithome.com.tw/upload/images/20200902/201295242TqtRyyN0J.jpg

輸入

CD /d "%HomePath%\AppData\Local\Android\Sdk\platform-tools"

https://ithelp.ithome.com.tw/upload/images/20200902/20129524ojdyt7qVMp.jpg

Step03:

輸入

adb tcpip 5555

https://ithelp.ithome.com.tw/upload/images/20200902/20129524YCLIx1bq8l.jpg

Step04:

拿出剛剛獲得的裝置IP
輸入(192.168.X.X自行更換為裝置IP)

adb connect 192.168.X.X:5555

Step05(1)-前面無勾選一律允許USB偵錯:

這時如果您前面沒有勾選一律允許
會顯示 failed to authenticate to 192.168.X.X
https://ithelp.ithome.com.tw/upload/images/20200902/20129524civAbNvmKg.jpg

要再按一次允許USB偵錯
(如果不小心按到否,請重開Android Studio)
https://ithelp.ithome.com.tw/upload/images/20200902/20129524FekIkS5liU.jpg

再次輸入(192.168.X.X自行更換為裝置IP)

adb connect 192.168.X.X:5555

https://ithelp.ithome.com.tw/upload/images/20200902/20129524u3FEZfttAh.jpg
即會看到 already connected to 192.168.X.X:5555
恭喜成功!
可以拔掉線開始無線測試!

Step05(2)-前面有勾選一律允許USB偵錯:

顯示 connected to 192.168.X.X:5555
恭喜成功!
可以拔掉線開始無線測試!
https://ithelp.ithome.com.tw/upload/images/20200902/20129524kJ5lQ3nIqh.jpg


再次連線

Step01:

開啟CMD(命令提示字元)
https://ithelp.ithome.com.tw/upload/images/20200902/201295242TqtRyyN0J.jpg

輸入

CD /d "%HomePath%\AppData\Local\Android\Sdk\platform-tools"

https://ithelp.ithome.com.tw/upload/images/20200902/20129524ojdyt7qVMp.jpg

Step02(1)-前面無勾選一律允許USB偵錯:

這時如果您前面沒有勾選一律允許
會顯示 failed to authenticate to 192.168.X.X
https://ithelp.ithome.com.tw/upload/images/20200902/20129524civAbNvmKg.jpg

要再按一次允許USB偵錯
(如果不小心按到否,請重開Android Studio)
https://ithelp.ithome.com.tw/upload/images/20200902/20129524FekIkS5liU.jpg

再次輸入(192.168.X.X自行更換為裝置IP)

adb connect 192.168.X.X:5555

https://ithelp.ithome.com.tw/upload/images/20200902/20129524u3FEZfttAh.jpg
即會看到 already connected to 192.168.X.X:5555
恭喜成功!
可以拔掉線開始無線測試!

Step02(2)-前面有勾選一律允許USB偵錯:

顯示 connected to 192.168.X.X:5555
恭喜成功!
可以拔掉線開始無線測試!
https://ithelp.ithome.com.tw/upload/images/20200902/20129524kJ5lQ3nIqh.jpg


再次連線偷吃步

每次斷開WIFI或重開Android Studio都要打開CMD重新輸入是不是很麻煩呀?
把指令做成.bat每次按一下自動連線是個好方法唷~

Step01:

開啟一個新的記事本
https://ithelp.ithome.com.tw/upload/images/20200902/20129524eaIThrtyLT.jpg

Step02:

輸入(IP位置請換成你的裝置IP)

@echo off 

echo Android Studio正在連線至您的裝置,請稍等...... 

CD /d "%HomePath%\AppData\Local\Android\Sdk\platform-tools"

adb connect 192.168.43.25:5555

echo. & pause

https://ithelp.ithome.com.tw/upload/images/20200902/20129524IVIHF5Zy2V.jpg

Step03:

存檔後關閉,
更改副檔名為 .bat
https://ithelp.ithome.com.tw/upload/images/20200902/20129524YpZXZCqzZC.jpg

之後只要開啟Android Studio後再按這個檔案,
即會自動連上裝置喽~
/images/emoticon/emoticon42.gif
https://ithelp.ithome.com.tw/upload/images/20200902/20129524Z1YlJFRsrM.jpg


上一篇
[Android Studio菜鳥的學習分享]使用你的手機測試APP-有線USB
下一篇
[Android Studio菜鳥的學習分享]初始資料夾與檔案介紹-Android模式
系列文
Andriod Studio 菜鳥的學習分享30

尚未有邦友留言

立即登入留言