最近在学Android调试,不懂调试之前真的很痛苦,找起问题来很麻烦,以下是我常用的调试方法。
第一种,也是最最简单的一种(对我来说最简单的),就是用Toast,
Toast.makeText(MainActivity.this,"输出有误",Toast.LENGTH_LONG).show();
或者这样
String wa="CREATE TABLE IF NOT EXISTS UserTable(_id INTEGER PRIMARY KEY AUTOINCREMENT, " +"test2 NVARCHAR)";
Toast.makeText(MainActivity.this,wa,Toast.LENGTH_LONG).show();
第二种,也算比较简单的,就是用debug ‘app’,
首先,在所需的地方打上断点,就像这样,然后点那个甲壳虫,也就是debug ‘app’
然后就什么都不要做,等待项目运行起来(我用的模拟器是Nexus 5X API 24),以下是我的界面,咳咳咳,有点丑,不要介意
然后就是正常对你的APP进行操作,接着,就能看见你的问题所在了,我的出错如图所示
接下来就是自己慢慢的调试了,撸起袖子加油干
2021.02.24更新
第三种调试方法,就是使用AndroidStudio自带的LogCat查看
之前一直都知道有个查看日志的方法,但是一直没有用上然后就没有留意这种方法,直到最近需要频繁地修bug,心累,但是最多的还是来自大佬的压力
每次跟大佬沟通都好有压力,怕自己基础知识不够扎实,沟通起来困难的一批,但是想到自己本来就是经验不多的小白,他肯定知道我的水平,所以每次都是厚着脸皮问的,还好没有凶我,不然我······