安卓的相关环境java
打包 Android 包是,勾选 以下几个选项python
unity编辑器设置为 Android 平台,如上图所示(这里被坑了有点久,一直在 PC平台 上写代码,忘了设置这个致使一直连不上 Profiler)tcp
运行游戏编辑器
adb 调试设备工具
adb connect 127.0.0.1:7555
adb forward tcp:34999 localabstract:Unity-com.xxxx.yyy
,com.xxxx.yyy 为游戏的包名,也就是 Bundle Identifier下面是py偷懒脚本,双击一下就行了,相关命令也在里面ui
#!/usr/bin/env python import os import sys Cmd_kill = "adb kill-server" Cmd_start = "adb start-server" Cmd_connect = "adb connect 127.0.0.1:62001" Cmd_devices = "adb devices" Cmd_profiler = "adb forward tcp:54999 localabstract:Unity-com.xxxx.yyy" def conn2Nox(): os.system(Cmd_kill) os.system(Cmd_start) os.system(Cmd_connect) os.system(Cmd_devices) os.system(Cmd_profiler) os.system("pause") pass def main(): conn2Nox() pass if __name__ == "__main__": main()
unity编辑器打开Profiler, Windows -> Profiler(ctrl + 7)spa
Active Profiler -> AndroidPlayer(ADB@127.0.0.1:54999)调试