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目录配置到环境变量中去。如下图。

第三种方法也是要用到sdk工具在tools目录下有一个ddms.bat的文件,可以双击打开这个文件,就能看到打印信息,但是这个能看到所有的打印信息,需要过滤一下,具体方法自行百度吧。

第四种方法就是要用到Android Studio的打印面板,其实这个和第三种方法一样,只不过在使用的时候更方便,我觉得要比ddms要好用多了。

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

You May Also Like

About the Author: 大腿Plus

发表评论