我们看看点击上面这个按钮,可以进行编译.点击以后就会自动编译的,他会指定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去挂进程调试是一样的,很方便.