|
zgr 發表於 Feb 15, 2017 15:10:21 GMT
最近回來寫腳本時遇到了幾個麻煩的問題 1.遊戲不支模擬器 2.電腦拉檔案到手機時常出現"沒有回應" 3.我寫腳本的Debug次數越來越頻繁 4.電腦的USB供電不足以手機的耗電 所以為了 方便電腦能頻繁的傳輸小檔案,且能插著充電器debug。 我寫了一個很簡單的批次檔 @echo off
:: =========================================================
set pcFilePath=
set deviceFilePath=
set deviceIP=
set port=
set waitTime=5
:: =========================================================
echo Pc file path : %pcFilePath%
echo Device file path : %deviceFilePath%
echo Device IP : %deviceIP%
echo Port : %port%
echo.
adb kill-server
adb start-server
adb tcpip %port%
adb connect %deviceIP%
adb devices
pause
CLS
:go
adb push %pcFilePath% %deviceFilePath%
timeout /t %waitTime%
CLS
goto go 需要的檔案都在這邊要注意! 如果手機使用的是行動網路,是會吃流量的,所以盡量使用wifi 使用前請先設定好 使用記事本開啟 SynScript.bat 設定 pcFilePath,deviceFilePath,deviceIP,port,waitTime pcFilePath : 電腦上的檔案位置 ex: C:\123.lua deviceFilePath : 手機上檔案的位置 ex: /sdcard/AnkuLua/123.lua deviceIP : 手機的IP位址,設定>Wifi>進階 最下面就會顯示 ex:192.168.123.123 port : 連接埠,預設 5555 就可以了 ex:5555 waitTime : 每幾秒傳輸檔案一次 ex:10 設定完儲存,點擊SynScript.bat 照著步驟走 如果剛好改完腳本要立馬傳入手機,按任意鍵就可以了,或者等待設定的秒數,他也會自動傳進去,所以 waitTime 不用設定太小 如果有人能改得更好,歡迎分享!
|
|
|
kiss216202 發表於 Jan 29, 2018 10:14:55 GMT
Pc file path : E:\D2\Nox_share\Other\lineageM.v0.1\lineageM2.lua Device file path : /sdcard/AnkuLua/lineageM.v0.1/lineageM2.lua Device IP : . . . Port : 5555 * daemon not running. starting it now on port 5037 * * daemon started successfully * error: no devices/emulators found unable to connect to 10.171.156.141:5555: cannot connect to . . . :5555: 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為連線的 主機無法回應。 (10060) List of devices attached 請按任意鍵繼續 . . .
|
|
|
zgr 發表於 Feb 23, 2018 16:09:55 GMT
Pc file path : E:\D2\Nox_share\Other\lineageM.v0.1\lineageM2.lua Device file path : /sdcard/AnkuLua/lineageM.v0.1/lineageM2.lua Device IP : . . . Port : 5555 * daemon not running. starting it now on port 5037 * * daemon started successfully * error: no devices/emulators found unable to connect to 10.171.156.141:5555: cannot connect to . . . :5555: 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為連線的 主機無法回應。 (10060) List of devices attached 請按任意鍵繼續 . . . 你先線插電腦跑一次就可以拔線 原因是要讓手機知道你接下來要使用的port是5555 記得要讓手機與PC處於同一網域 基本上就是TCP協定的連線而已
|
|