参考链接:
http://www.mamicode.com/info-detail-2245002.html
https://blog.csdn.net/qq_33924155/article/details/79153000
https://blog.csdn.net/weixin_30267253/article/details/85686762
一.adb打印日志
1.将手机调至USB调试模式,具体操作为(以小米为例):设置->我的设备->全部参数->对着MIUI版本连点5次来进入开发者模式,回到设置->更多设置->开发者选项->开启开发者选项->USB调试
2.使用USB线连接电脑,cmd进入adb的目录,输入adb devices,如下所示,表示手机和adb已经连接上了
3.输入adb logcat >d:\log.txt,日志就会打印到那个文件,注意这个文件会不断更新直至关闭cmd,如下所示,W表示LogWarning,E表示LogError,以及对应的堆栈信息也能看到
4.使用adb的优点在于,可以看到设备的全部log信息,对于定位打开应用就闪退的问题有很大帮助(sdk问题)
二.unity打印日志
1.使手机和电脑处于同一wifi即可,如果不行的话就BuildAndRun
2.只会看到由unity打印出来的日志,适用于能进入游戏的情况下适用
三.常见问题
1.adb提示offline
解决:一般是adb版本过低的问题,更新到1.0.36以后就可以解决。查看版本的方法:输入adb -version,不行的话输入adb version
更新方法:https://blog.csdn.net/shenzixincaiji/article/details/90267368
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?