目录
一、打包部分
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安装包的设置部分通用。
手机开启开发者模式和USB调试。
① 切换为Android平台;
② Build System选择Internal;
③ 勾选Development Build;
④ 勾选Autoconnect Profiler;
⑤ 勾选Script Debugging。
① 设置 Company Name ;
设置Prodeuct Name。
② 选安卓 Other setting;
修改Package Name ;
勾选 Enable Internal Profiler* 。
③ Add Open Scenes添加要测试的场景为当前场景,
最后, 点击Building And Run。打包发布成功后程序运行起来。
Android设备用USB数据线连接电脑,点击Build & Run进行打包。打包完成后,在Android设备上点击需要的授权信息,让程序在Android设备上运行起来。
记得开启开发者权限、USB调试。
① 打包完成后,Unity自动打开Profiler窗口,如果Android设备上程序已经运行起来但是没有自动打开Profiler窗口的话,点击Window -> Profiler手动打开;
② 在Profiler窗口点击Editor, 点击AndroidPlayer(ADB..) 选择监测Android设备选中Record开始监测。
① 手机开启开发者模式和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里面, Window->Profiler,选择AndroidPlayer([email protected]:34999),选中Record开始监测。
如果你在测试的时候连接不上,
1 ,保证防火墙没有屏蔽我们要连接的端口。
2 ,如没有反应,关了Unity重进,重新打开profile 界面。
模拟器部分,只讲下有区别地方,其它在上面连接真机部分已讲。
夜神安卓模拟器夜神安卓模拟器 62001;
逍遥安卓模拟器逍遥安卓模拟器 21503;
BlueStacks(蓝叠安卓模拟器)BlueStacks(蓝叠安卓模拟器) 5555;
雷电安卓模拟器雷电安卓模拟器 5555;
天天安卓模拟器天天安卓模拟器 5037;
网易MuMu(安卓模拟器)网易MuMu(安卓模拟器) 7555;
安卓模拟器大师安卓模拟器大师 54001;
Genymotion 5555。
本文以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为游戏的包名,同上。
上面截图中有个报错:
Error: more than one device/emulator,电脑USB扣数据线还在连着手机,拔掉即可。
,
① 点击
② 点击connect按钮。
然后选择 自己设置的 id这项。然后连接成功了。
最终效果: