https://docs.unity3d.com/2020.3/Documentation/Manual/profiler-profiling-applications.html
先查看有没有连接到真机
安装到真机
运行脚本
先运行脚本再打开游戏
#!/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:7555"
Cmd_devices = "adb devices"
Cmd_profiler = "adb forward tcp:54999 localabstract:Unity-com.DefaultCompany.P6"
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()
ndk sdk jdk离线安装
https://stackoverflow.com/questions/69233386/you-are-missing-the-recommended-sdk-jdk-ndk-install-the-recommended-version-usi
打包设置
frame debug需要勾选这个勾勾,不然不能frame debug
- 我用的自己的机器,小米11
- 先装adb
- 最好单独场景打包出来,这样方便调试
- 首先要保证USB调试打开 adb devices测试一下 有机型编码才正确
- 打包的时候三个勾勾要勾上
- 最后forward的时候要正确填写包名Unity-{insert bundle identifier here},然后再frame debug
- 先forward再开应用
- Unity-com.xxx.xxx
- 其实直接 build and run就可以直接在android机上跑
- autoconnect 也勾上
- Active Profiler -> Androidplayer(ADB@127.0.0.1:54999)
- 实在不行就 build and run
mumu模拟器 adb看log
https://blog.csdn.net/osuckseed/article/details/105973602
连不上adb
https://www.jianshu.com/p/1de29cb30081
需要安装google usb驱动
有的电脑禁用了设备 记得点击 启用设备
网络调试
直接输入手机ip地址 自动检测端口