断点不会在Android Studio中受到打击

断点不会在Android Studio中受到打击,第1张

概述我正在使用 Windows 7,最近从 Eclipse切换到 Android Studio.我现在调试麻烦了 运行Android Studio 0.8.6,我设置了一个完全默认的安装,我创建一个默认的空项目,定位ICS SDK,使用新的项目向导.然后在onCreate中放置一个断点,点击调试按钮并运行. 调试器附加,我可以在调试器窗口中看到消息“连接到目标VM”. 我知道代码正在执行,因为我正在更 我正在使用 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的任何级别的代码进行调试,但是我的来源被视为无法通过它处理?

解决方法 确保您的JDK是最新的,并且您的系统只包含一个JDK. 总结

以上是内存溢出为你收集整理的断点不会在Android Studio中受到打击全部内容,希望文章能够帮你解决断点不会在Android Studio中受到打击所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1132300.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存