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
    來源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
  • 相关阅读:
    DNS子域授权,区域传送
    DNS BIND配置 配置基本缓存服务器 DNS正向解析 DNS反向解析
    DNS服务概念
    【转】Red5流服务器搭建(实现在线直播,流媒体视频播放和在线视频会议)
    CMD命令
    PHP Mysql数据库连接
    Mysql数据库报错1264
    Linux下nginx的安装
    windows下nginx的安装
    【转载】详解 $_SERVER 函数中QUERY_STRING和REQUEST_URI区别
  • 原文地址:https://www.cnblogs.com/lancidie/p/9619424.html
Copyright © 2011-2022 走看看