Unity3d如何profile模拟器
最近有反饋X2在一些模擬器中運行偶爾非??ǎ_到5秒左右,而這類問題在真機上沒出現過,于是想用unity profile下模擬器。但模擬器是運行在虛擬機里面的,市面上大多模擬器并沒有提供虛擬機網絡設置,宿主機并不能直接ping通虛擬機ip。這里以夜神模擬器為例介紹怎么profile。
第一步 adb連接
安裝好夜神模擬器并運行后,用命令行工具cd到模擬器安裝目錄的bin目錄,執行adb devices。例如我這里是:
cd "C:Program Files (x86)Noxin"
adb devices
正常會返回:
List of devices attached
127.0.0.1:62001 device
如果沒有出現,嘗試關掉模擬器重啟,然后在任務管理器里面結束adb.exe。再次執行adb devices。夜神模擬器配套的adb進程名是這樣的:
image.png
第二部 安裝游戲
安裝游戲到模擬器中,獲取bundleID,我這里是com.ezfun.TD.sjoys
apk構建時必須勾上了"Development和"Autoconnect Profiler"
第三步 端口映射
命令行執行:
adb forward tcp:55360 localabstract:Unity-[bundle id]
其中[bundle id]換成應用具體的包名。
第四步 調試
運行游戲,在unity的profile面板中,Actuve Profiler選中<Enter IP>,輸入127.0.0.1即可。
image.png
image.png
清理
用完后刪除端口轉發是一個好習慣
adb forward --remove-all
完。
作者:xClouder
鏈接:https://www.jianshu.com/p/55343c5ab59a
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權并注明出處。
總結
以上是生活随笔為你收集整理的Unity3d如何profile模拟器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 话说画五线谱那点事
- 下一篇: Windows彻底删除不用的dc