zoukankan      html  css  js  c++  java
  • 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
    來源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
  • 相关阅读:
    HDU2059(龟兔赛跑)
    pat 1012 The Best Rank
    pat 1010 Radix
    pat 1007 Maximum Subsequence Sum
    pat 1005 Sign In and Sign Out
    pat 1005 Spell It Right
    pat 1004 Counting Leaves
    1003 Emergency
    第7章 输入/输出系统
    第六章 总线
  • 原文地址:https://www.cnblogs.com/lancidie/p/9619424.html
Copyright © 2011-2022 走看看