UNITY&ANDROID真机调试

简介: adb是androidSDK的一个工具,位置就在sdk目录下的platform-tools文件夹下。通过adb,不仅可以查看在Unity中自己设定的打印信息,包括系统信息和异常都能获取到。1.启动adb1.确保手机和电脑在一个局域网下。

adb是androidSDK的一个工具,位置就在sdk目录下的platform-tools文件夹下。通过adb,不仅可以查看在Unity中自己设定的打印信息,包括系统信息和异常都能获取到。
1.启动adb
1.确保手机和电脑在一个局域网下。
2.打开CMD窗口,输入命令:adb tcpip 5555(打开手机adb网络调试功能),如果正常的话控制台会回显:restarting in TCP mode port: 5555
3.打开手机查看手机的IP地址,加入手机IP地址为192.168.1.x,输入命令:adb connect 192.168.1.x,如果正常控制台回显:connected to 192.168.1.x:5555
4.查看是否连接成功。输入命令:adb devices
2.打包项目调试
在unity中,选择File -> Buld Settings -> 选择 Android,勾选 Development Build 和 Script Debugging这两项。点击Build&Run之后会自动编译文件并将APK推送到手机上安装。程序运行后在Mono中打开Run->Attach to process 会发现你手机的选项,选择手机,在脚本里面添加断点进行调试。
3.直接在控制台看日志
当程序在手机上运行后,在控制台中输入:adb logcat -s Unity。即可在控制台中看到输入日志。清除之前logcat命令:adb logcat -c。将Unity的log信息输出到txt中:adb logcat -s Unity -d > xxx.txt
最后,简单聊一聊sdp和vulkan。
首先,作为高通adreno profiler的替代品,sdp是支持vulkan的。但是目前的sdp版本需要设备进行root才能进行vulkan的测试,所以一些不方便root的设备会比较麻烦。
具体原因在高通的开发者论坛上高通的工作人员提到过:
Unfortunately loading the Vulkan layer requires setting Android’s SELinux module to permissive mode, which requires root permissions on your device. We hope to provide a path for Vulkan profiling without root permissions in in the future, but for now you will need a rooted device.
所以,希望以后sdp能为vulkan提供更方便的测试方式,同时,也是最重要的,Snapshot Capture一定要增加对vulkan的支持啊。

相关文章
|
数据采集 开发工具 图形学
Android平台实现Unity3D下RTMP推送
像Unity3D下的RTMP或RTSP播放器一样,好多开发者苦于在Unity环境下,如何高效率低延迟的把数据采集并编码实时推送到流媒体服务器,实现Unity场景下的低延迟推拉流方案。
165 0
|
4月前
|
图形学 Android开发 iOS开发
穿越数字洪流,揭秘Unity3d中的视频魔法!Windows、Android和iOS如何征服RTSP与RTMP的终极指南!
【8月更文挑战第15天】在数字媒体的海洋中,实时视频流是连接世界的桥梁。对于那些渴望在Unity3d中搭建这座桥梁的开发者来说,本文将揭示如何在Windows、Android和iOS平台上征服RTSP与RTMP的秘密。我们将深入探讨这两种协议的特性,以及在不同平台上实现流畅播放的技巧。无论你是追求稳定性的RTSP拥趸,还是低延迟的RTMP忠实粉丝,这里都有你需要的答案。让我们一起穿越数字洪流,探索Unity3d中视频魔法的世界吧!
75 2
|
4月前
|
Java 网络安全 开发工具
UNITY与安卓⭐一、Android Studio初始设置
UNITY与安卓⭐一、Android Studio初始设置
|
4月前
|
图形学 Android开发
小功能⭐️Unity调用Android常用事件
小功能⭐️Unity调用Android常用事件
|
3月前
|
图形学 iOS开发 Android开发
从Unity开发到移动平台制胜攻略:全面解析iOS与Android应用发布流程,助你轻松掌握跨平台发布技巧,打造爆款手游不是梦——性能优化、广告集成与内购设置全包含
【8月更文挑战第31天】本书详细介绍了如何在Unity中设置项目以适应移动设备,涵盖性能优化、集成广告及内购功能等关键步骤。通过具体示例和代码片段,指导读者完成iOS和Android应用的打包与发布,确保应用顺利上线并获得成功。无论是性能调整还是平台特定的操作,本书均提供了全面的解决方案。
157 0
|
7月前
|
数据采集 编解码 图形学
Android平台Unity下如何通过WebCamTexture采集摄像头数据并推送至RTMP服务器或轻量级RTSP服务
Android平台Unity下如何通过WebCamTexture采集摄像头数据并推送至RTMP服务器或轻量级RTSP服务
344 0
|
Android开发
Android 解决CocosCreator 真机调试闪退问题
Android 解决CocosCreator 真机调试闪退问题
259 0
Android 解决CocosCreator 真机调试闪退问题
|
开发工具 图形学 Android开发
Windows/Android/IOS平台如何在Unity3d播放RTSP/RTMP流
如果基于Unity3d完全重新开发一个播放器,代价大,周期长,不适合快速出产品,最好的方式就是集成现有Native平台上成熟稳定播放器.
155 1
|
数据采集 编解码 vr&ar
Android平台实现VR头显Unity下音视频数据RTMP推送
随着技术发展的日新月异,虚拟现实产业已经从过去的探索期,自2020年起,慢慢过渡到高速发展期,随着5G时代的到来,大带宽高可靠低延迟网络环境,为虚拟现实产业提供了很好的网络保障,虚拟现实在越来越多的场景下有了应用价值,典型场景如工业互联网、虚拟仿真、文旅文博、智慧交通、智慧能源、智慧医疗、智慧校园、智慧农业等。同事,行业也对清晰度、流畅性和交互感也提出了更高的要求。本文从Android平台的采集推送为例,介绍下基于头显或类似终端的低延迟解决方案。
|
Android开发
快应用安卓机进行真机调试(详细流程)
快应用安卓机进行真机调试(详细流程)
191 0