Unity Android Frame debug 真机调试 sdk ndk

https://docs.unity3d.com/2020.3/Documentation/Manual/profiler-profiling-applications.html

先查看有没有连接到真机

在这里插入图片描述

安装到真机

在这里插入图片描述

adb devices
adb install D:\XXX.apk

运行脚本

先运行脚本再打开游戏

#!/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地址 自动检测端口
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Unity中进行安卓调试的步骤如下: 1. 首先,确保你已经安装了UnityAndroid SDK,并且已经将Android设备连接到电脑上。 2. 打开Unity项目,并在菜单栏中选择“Edit”(编辑)>“Preferences”(首选项)>“External Tools”(外部工具)。 3. 在“External Tools”(外部工具)面板中,找到“Android”部分,并确保已经正确设置了Android SDK的路径。 4. 在Unity中,选择“File”(文件)>“Build Settings”(构建设置)。 5. 在“Build Settings”(构建设置)面板中,选择“Android”作为目标平台,并点击“Switch Platform”(切换平台)按钮。 6. 点击“Player Settings”(播放器设置)按钮,打开“Player Settings”(播放器设置)面板。 7. 在“Player Settings”(播放器设置)面板中,展开“Other Settings”(其他设置)部分,并找到“Scripting Backend”(脚本后端)选项。 8. 将“Scripting Backend”(脚本后端)选项设置为“Mono”(单线程)。 9. 点击“Build and Run”(构建和运行)按钮,将Unity项目构建为安卓应用程序。 10. 将生成的安卓应用程序文件(.apk)传输到Android设备上。 11. 在Android设备上,打开“设置”应用程序,并找到“开发者选项”。 12. 在“开发者选项”中,启用“USB调试”选项。 13. 将Android设备连接到电脑上,并确保已经安装了正确的设备驱动程序。 14. 在Unity中,点击“Play”(播放)按钮,开始在安卓设备上进行调试。 请注意,以上步骤仅适用于使用MonoDevelop作为脚本编辑器的情况。如果你使用其他脚本编辑器,例如Visual Studio,你需要按照相应的文档进行设置和调试
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值