1,WIFI方式, 2,ADB方式
WIFI方式:數據通過WIFI在手機和電腦間傳輸,且手機和電腦必須在一個網段
ADB方式如下:數據通過數據線在手機和電腦間傳輸。
顯然ADB方式速度快,無網段限制,比較好。
ADB方式使用過程如下:
1,下載ADB包,包中有以下幾個主要文件:adb.exe adbwinApi.dll, adbWinUsbApi.dll fastboot.exe
放在任意位置,使用時CD到該目錄即可
2,打開手機USB調試,如果不開,則 adb devices 設置列表為空
3,手機通過數據線連接到電腦USB端口
4,開啟ADB:
adb start-server
5,查看手機是否已被ADB識別:
adb devices --如果沒問題就能看到自己的手機型號顯示出來
6,手機上運行游戲
7,電腦上運行profiler,點擊Record,然后點擊 ActiveProfiler下拉列表,選擇:AndroidProfiler(ADB@127.0.0.1:34999,這個是UNIT為ADB調試自動生成的,任何手機都一樣,若是WIFI調試,則不同。
8,如果沒問題,則profiler開始繪制CPU曲線,這就是手機上游戲的CPU曲線。
如果profiler沒反應,關掉UNITY,重啟
9,如果重點查看內存,則打開MemoryProfiler,點擊一次Take SnapShot,會發現手機游戲卡住不動了,然后耐心等待,這個過程非常慢,通常5-10分鍾,如果手機或電腦不是很好可能就直接導致游戲崩潰了。
PS:僅僅通過profiler查看手機上游戲的CPU運行曲線和內存曲線幾乎不卡
PS:最好關閉防火牆,如果不關閉,則要確認54998 to 55511端口是在防火牆的開放列表中的,因為unity profiler遠程查看手機上運行的游戲時需要用到這些端口
參考: