首页 > Unity3D之项目开发 > Unity3D:Android开发的几种调试方法
2018
06-11

Unity3D:Android开发的几种调试方法

经常有人问我在Unity开发安卓的时候,在真机测试的时候,怎么进行调试。今天我就总结一下之前积累的一些调试的方法,我所知道的就有四种方法,

第一种就是适用在没有使用第三方插件或者jar包的情况下,能直接在Unity编辑器下直接运行的时候,在Unity的Console面板就能直接打印消息。在这种情况下可以使用print(“”)打印输出,也可以用Debug打印。一般我比较习惯用Debug,因为print其实就是Debug的一个简单的封装。

第二种方法,就需要借助辅助工具,就是安卓的sdk里面的工具,这个在安卓开发的时候是必须要安装的,也就不做过多解释了。如果没有配置环境变量需要打开sdk目录下的platform-tools文件夹,在上方路径的地方输入cmd打开DOS窗口,在窗口里输入adb Logcat -s Unity命令,这样就能打印一些在Console面板看不到的日志。还有就是可以直接打开DOS窗口,输入刚才的命令,一般在没有配置环境变量的情况下会提示adb不是内部命令,所以要配置一下环境变量。也就是将platform-tools目录配置到环境变量中去。如下图。Unity3D:Android开发的几种调试方法 - 第1张  | 大腿Plus Unity3D:Android开发的几种调试方法 - 第2张  | 大腿Plus

第三种方法也是要用到sdk工具在tools目录下有一个ddms.bat的文件,可以双击打开这个文件,就能看到打印信息,但是这个能看到所有的打印信息,需要过滤一下,具体方法自行百度吧。Unity3D:Android开发的几种调试方法 - 第3张  | 大腿Plus

第四种方法就是要用到Android Studio的打印面板,其实这个和第三种方法一样,只不过在使用的时候更方便,我觉得要比ddms要好用多了。Unity3D:Android开发的几种调试方法 - 第4张  | 大腿Plus

Tips:安装apk小技巧,在配置好上面说的platform-tools目录的情况下,在txt文件下写上adb install -r %1(回车)PAUSE 保存成bat文件格式,可以将apk直接安装到安卓设备上。(前提是开发者模式下打开USB调试)bat文件下载链接:https://pan.baidu.com/s/1XGUCAiixHq60CkpqW-qBCw 密码:jgs3

最后编辑:
作者:大腿Plus
欢迎大家常来,我不是什么大牛,但是我会将我知道的和大家分享,也希望大家能多提意见,多交流,共同学习。

留下一个回复

This site uses Akismet to reduce spam. Learn how your comment data is processed.