Unity3D Profiler 连接真机和模拟器

时间:2024-04-06 22:41:00

目录

一、打包部分

1,Android设备设置

2,Building Settings设置

3,Player Settings 设置

4,打包

5,Profiler监测

二、真机连接(USB) 

 1,Profiler监测程序

 2,注意事项

三、连接模拟器 (MuMu测试)

1,市面上模拟器与端口

2,连接方式

3,注意事项

四、真机连接(WIFI)

1,输入ip

2,连接


本文主要讲解了Unity3D Profiler 连接真机和模拟器的方式。

连接真机分为2种情况:1,通过USB连接,2,通过WIFI连接。

另外,也讲解了模拟器连接的方式。

其中打包apk安装包的设置部分通用。

 

一、打包部分

1,Android设备设置

  手机开启开发者模式和USB调试。

2,Building Settings设置

  ① 切换为Android平台;

  ② Build System选择Internal;

       ③ 勾选Development Build;

       ④ 勾选Autoconnect Profiler;

       ⑤ 勾选Script Debugging。

 

Unity3D Profiler 连接真机和模拟器


 

3,Player Settings 设置

① 设置 Company Name ;

    设置Prodeuct Name。

   Unity3D Profiler 连接真机和模拟器

② 选安卓 Other setting;

            修改Package Name ;

            勾选 Enable Internal Profiler* 。

Unity3D Profiler 连接真机和模拟器   Unity3D Profiler 连接真机和模拟器

 

③ Add Open Scenes添加要测试的场景为当前场景,

 最后, 点击Building And Run。打包发布成功后程序运行起来。

 

4,打包

  Android设备用USB数据线连接电脑,点击Build & Run进行打包。打包完成后,在Android设备上点击需要的授权信息,让程序在Android设备上运行起来。

记得开启开发者权限、USB调试。

 

5,Profiler监测

  ①    打包完成后,Unity自动打开Profiler窗口,如果Android设备上程序已经运行起来但是没有自动打开Profiler窗口的话,点击Window -> Profiler手动打开;

  ②    在Profiler窗口点击Editor, 点击AndroidPlayer(ADB..) 选择监测Android设备选中Record开始监测。

 

  

二、真机连接(USB) 

 1,Profiler监测程序

① 手机开启开发者模式和USB调试。

② 打开cmd命令行工具,cd到SDK中adb.exe的目录,我的在C:\eclipse\android-sdk-windows\platform-tools,也可以直接找到adb的目录,按住shift 右键,在此处打开命令窗口。

然后输入adb forward tcp:34999 localabstract:Unity-包名,如adb forward tcp:34999 localabstract:Unity-com.company.product。

我的是:adb forward tcp:34999 localabstract:Unity-com.a.b。

注意数字,你的是 34999 ,还是45999 ,还是多少,根据自己的写。

Unity3D Profiler 连接真机和模拟器

 

③  在Unity3D里面, Window->Profiler,选择AndroidPlayer([email protected]:34999),选中Record开始监测。 

Unity3D Profiler 连接真机和模拟器

 

 

 2,注意事项

如果你在测试的时候连接不上,

1 ,保证防火墙没有屏蔽我们要连接的端口。

2 ,如没有反应,关了Unity重进,重新打开profile 界面。

 

三、连接模拟器 (MuMu测试)

模拟器部分,只讲下有区别地方,其它在上面连接真机部分已讲。

1,市面上模拟器与端口

夜神安卓模拟器夜神安卓模拟器  62001;

逍遥安卓模拟器逍遥安卓模拟器  21503;

BlueStacks(蓝叠安卓模拟器)BlueStacks(蓝叠安卓模拟器)  5555;

雷电安卓模拟器雷电安卓模拟器 5555;

天天安卓模拟器天天安卓模拟器  5037;

网易MuMu(安卓模拟器)网易MuMu(安卓模拟器)  7555;

安卓模拟器大师安卓模拟器大师  54001;

Genymotion 5555。

2,连接方式

本文以MuMu为测试,所以选择 7555。

1,cmd打开命令窗口后,

2,adb连接模拟器: adb connect 127.0.0.1:7555,

3,连接unity和游戏:adb forward tcp:34999 localabstract:Unity-com.a.b,com.a.b为游戏的包名,同上。

 

Unity3D Profiler 连接真机和模拟器

 

3,注意事项

上面截图中有个报错:

Error: more than one device/emulator,电脑USB扣数据线还在连着手机,拔掉即可。

,

四、真机连接(WIFI)

1,输入ip

① 点击<Enter ip> ,添加自己手机设备联网的wifi ip地址。我的是 192.168.36.205.

② 点击connect按钮。

 

Unity3D Profiler 连接真机和模拟器

2,连接

然后选择 自己设置的 id这项。然后连接成功了。

Unity3D Profiler 连接真机和模拟器

 

最终效果:

Unity3D Profiler 连接真机和模拟器