android studio断点打不进去,断点不会在Android Studio中受到打击

我正在使用

Windows 7,最近从

Eclipse切换到

Android Studio.我现在调试麻烦了

运行Android Studio 0.8.6,我设置了一个完全默认的安装,我创建一个默认的空项目,定位ICS SDK,使用新的项目向导.然后在onCreate中放置一个断点,点击调试按钮并运行.

调试器附加,我可以在调试器窗口中看到消息“连接到目标VM”.

我知道代码正在执行,因为我正在更新UI中的一些文本来显示这个.

我已经尝试在许多地方放置断点,但没有一个被击中.

我把头发拉出来,因为我看不到我做错了什么.我是新来的毕业生,所以我认为毕业生可能会有一些设置,我应该改变,但肯定是一个绝对标准的项目建立与向导应该让我打破点?

有一件事我注意到,在我的build.gradle文件中没有提到调试版本,只是一个版本.我想知道这可能是问题吗?

buildTypes {

release {

runProguard false

proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

}

}

注意.我已经在自己的设备和模拟器上尝试过了

更新:

我更改了“查看断点”选项中的设置,以打开“Java异常断点”,但仅用于未捕获的异常.然后,在onCreate结束时,我故意造成一个NullPointerException.当我现在运行调试时,我仍然没有按我的实际代码,看不到我的源代码中断,但程序暂停.我知道这是我的NullPointerException导致这个,因为当我删除它,我可以看到代码继续,不会中断.

在我的代码中断调试窗口显示我在“主”线程中,在一个名为“performLaunchActivity”的函数中.我看不到比这更多的信息.因此,我可以通过调用performLaunchActivity的任何级别的代码进行调试,但是我的来源被视为无法通过它处理?

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值