优秀的编程知识分享平台

网站首页 > 技术文章 正文

AndroidStudio_开发工具调试入门_真机调试_模拟器调试_调试日志

nanyue 2024-08-16 00:39:36 技术文章 7 ℃

我们看看点击上面这个按钮,可以进行编译.点击以后就会自动编译的,他会指定gradle脚本进行编译

?

然后上面这个地方,是指定哪个模块做为启动的引导模块,也就是启动的时候启动哪个模块.

?

指定我们启动的时候,启动哪个模块,比如这里有个app

?

如果没有的话,我们需要自己添加,点击加号

?

这类写入名字,可以看到需要指定一个module,这里他把我们可以运行的module,这里是

app,显示出来了.


然后下面package,可以指定deploy default apk,这个是默认打包,成apk,可以看到可以指定其他的构建

deploy custom artifact..等.

我们用默认打包就可以了.


?

这里是安装以后,是启动哪个activity,还是什么都不做

可以看到点击launch,可以指定一个启动的时候的activity,

这个类似于启动一个画面.

?

可以看到可以指定对一个的activity就可以

?

这里我指定默认的activity就可以

launch default activity


然后下面还有,target device,就是,让选择我们是在模拟器emulator上执行,还是

怎么样,我们这里一般选择show chooser dialog,他会弹对话框,让我们自己选择去使用模拟器执行还是使用真机执行.


然后点击ok就可以了

?

然后上面那个三角,一点击,相当于运行程序.

?

点击了以后,可以看到弹出一个框,这里识别出来了一个我们的真机,我们可以直接点击ok,用这个调试

?

也可以点击launch emulator 使用模拟器来调试

?

这里一般我们选择真机调试

?

然后可以点击上use same device for future launches 以后就不弹这个框了.会好用一些.

然后点击ok就可以在手机上调试了.

?

同时他也会打开android的窗口.显示日志


可以看到右边这个类com.win16..这里可以过滤,只显示我们应用程序的日志.

过滤掉系统的一些日志.

?

也可以在这个地方,设置只看哪个级别的日志.

?

然后可以输入timeline比如,搜索日志.

?

然后右边,可以选择No Filters 这样的话

会显示出来所有的日志.

?

然后右边可以选择过滤什么日志,也可以自己编辑规则

?

比如这里我编辑规则,timeline,只过滤包含这个timeline的日志显示出来

?

可以看到以后,就在右边选择timeline就可以了.他就会自动过滤

包含timeline的日志了.

?

然后点击,运行右边的那个小虫子,就可以启动调试,点击ok


?

比如我打个断点.

?

启动的时候就停下了.左边有线程栈显示的,然后右边是变量信息

?

然后可以按f8,进行调试的快捷键可以看看.

?

还可以用get thread dump

把进程的信息都给抓出来,离线查看

?


还可以点击上面的那个图标,可以看到选中一个进程,就可以对某个进程进行调试了,跟visualstudio去挂进程调试是一样的,很方便.







最近发表
标签列表