3

我在 Eclipse 中使用调试器来跟踪 Android 应用程序的执行,但是当我尝试进入 Android 或 Java 类时,调试器不会进入正确的方法。

我正在使用以下代码:

String irlCode = new String("+353");
String fullNumber = irlCode.concat(phoneNoStr);
Log.d(TAG, fullNumber);

Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:" + phoneNoStr));
startActivity(callIntent);  

当我进入irlCode.concat(phoneNoStr);startActivity(callIntent);调试器没有进入正确的方法时。我确实String.class在第一种情况下进入并在Android.class第二种情况下进入,但它从来没有进入正确的方法,它在任何一种情况下都会进入不同的代码行。

任何帮助,将不胜感激。

4

1 回答 1

1

这意味着您正在运行的代码与您拥有的源代码不同。我认为您正在使用旧版本的 android 进行编程。如果您检查您的项目属性,那么您使用的是最新版本的 android 吗?此外,这可能会对您有所帮助: Eclipse 调试器运行错误版本的代码

于 2013-06-14T13:37:37.783 回答