Java 应用程序问题和日志无法帮助我查找错误
我有一个我正在制作的纸牌游戏,我可以买一张牌(同一张牌)12次,其中有16张,然后每当我触摸屏幕时,它就会在任何地方断裂Java 应用程序问题和日志无法帮助我查找错误,java,android,Java,Android,我有一个我正在制作的纸牌游戏,我可以买一张牌(同一张牌)12次,其中有16张,然后每当我触摸屏幕时,它就会在任何地方断裂 我已经添加了大量日志进行调试;但它在一个if语句中中断,这在我以前从未发生过 注意:此if语句是带有5个的if语句,否则if所有日志都在内括号中,如“bug paused 4.1”,但未找到任何日志。我不知道为什么这里会碎 if(card!= null) { Log.i("c", "bug paused 4 "+ buy + " " + prev + " "
- 我已经添加了大量日志进行调试;但它在一个
语句中中断,这在我以前从未发生过if
if
语句是带有5个的if
语句,否则if
所有日志都在内括号中,如“bug paused 4.1”,但未找到任何日志。我不知道为什么这里会碎
if(card!= null) {
Log.i("c", "bug paused 4 "+ buy + " " + prev + " " + card.name );
}
//-----------------------------play card------------------------------
if (card != null && event.x > 315 && event.x < 405 && event.y > 170 && event.y < 260
&& buy == false) {
Log.i("c", " bug paused 4.1");
}
else if {
//do code but log here
}
// etc....
else {}
这是我的代码和收到的最后4条日志,应用程序会中断。您是否尝试过使用交互式调试器及其设置断点、单步代码和查看变量和字段的功能?发布Crashy的堆栈跟踪您需要更完整地查看代码和确切的堆栈跟踪。这里没有足够的东西可以处理。很难理解你的实际问题是什么。它会崩溃吗,一个方法有一个错误的实现,或者??所有的x和y坐标是用来做什么的?您是否考虑到,它们可能因屏幕大小和DPI不同而有所不同?
// my logs
18:55:25.259 29927 #29927 INFO c bug paused
18:55:25.259 29927 #29927 INFO c bug paused 2
18:55:25.259 29927 #29927 INFO c bug paused 3
18:55:25.259 29927 #29927 INFO c bug paused 4 true Running queen