如何在执行过程中查看变量及其值?
问题描述:
我想知道从哪里可以看到我的程序使用的变量的所有值。我知道使用Log()我可以看到它将它放在代码中,其中的值将被知道。但我不想通过代码,我想要在程序中声明的所有变量的所有值。如何在执行过程中查看变量及其值?
例如,
String addressString = "No address found";
double lat = location.getLatitude();
double lng = location.getLongitude();
Geocoder gc = new Geocoder(this, Locale.getDefault());
try {
List<Address> addresses = gc.getFromLocation(lat, lng, 1);
StringBuilder sb = new StringBuilder();
if (addresses.size() > 0) {
Address address = addresses.get(0);
sb.append(address.getCountryName());
}
addressString = sb.toString();
在这方面,我想知道,将存储在变量addressString,纬度,经度的值。 但不使用Log()。 在那里我可以看到这种方法。如果有人明白这一点,请回复我。提前感谢。
答
是的,你可以。在Eclipse上以调试模式运行应用程序,并将断点添加到您希望停止的位置并检查变量。你可以将鼠标移到它上面来查看它的值或使用变量调试窗口。
检查: http://www.droidnova.com/debugging-in-android-using-eclipse,541.html
答
在Eclipse中使用调试器。声明你的项目在androidmanifest中是可调试的,并且在你不想读取变量的代码中放置一个断点!
祝你好运
答
你使用什么IDE?在Eclipse中,我们可以在调试模式下启动项目并查看运行时变量的值(Debug View - > Variables)。您不能忘记将清单文件的debuggable放入true。
上面的链接不再有效。如果可能请刷新它! – ppp 2014-06-27 15:18:31