Android studio中如何利用Debug模式来调试程序

      

            众所周知,程序猿肯定会遇到的问题就是Bug,即在开发过程中令程序无法运行,或达不到正确需求的程序漏洞或缺陷。    但是Studio是智能的,我们可以利用Debug模式来调试程序,以解决问题.

           以下为Studio,debug模式的调试步骤

  程序在哪出问题,我们就得在哪设立断点,以下为调试用例

                            以下为具体代码           

           private voidinitView() {
           button = (Button) findViewById(R.id.button);
           button.setOnClickListener(this);
          }
          @Override
          public void onClick(View v) {
             switch (v.getId()) {
                  case R.id.button:
                      System.out.println("hhhh");
                      YDS();
                      break;
              }
          }

          public void YDS(){
              for(intx=0; x<10; x++){
                  System.out.println(x);
          Toast.makeText(this, , Toast.LENGTH_SHORT).show();
              }
          }

          

       1.   运行程序,此时,我们看到 虚拟机程序停止运行,程序出错!

     

        2.   但是studio并没有报红.

     

         3.   此时我们设立断点.

      

                                                        (断点设置点击代码左即可)

         4.   点击debug模式.

     

         5.   点击虚拟机上的button.

     

         6.   进入调试模式,点击按钮进行调试,

      

          7.   调试过程中我们发现问题,传递的第二个参数为空指针,此时我们可以想到Toast传递参数的类型,并进行比对,然后进行参数代码的修改.

                                                                                具体如下

      

 

           8.   再次运行程序,程序运行成功

                            结果如下

      

               程序小白,如有错误或写的不好的地方,请见谅.(*^__^*) 



  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值