2

我正在调试目标android-17(最低版本 android-11)的应用程序。
我使用的模拟器有 android 4.0.4,即android-14android-15

当我跟踪到 android 源方法时,调试器会将我带到与android-14源代码不同的android-17源,所以我最终会遵循错误的代码。

项目骨架是由 Eclipse 创建的,当时我选择了“New Android Project”。它有一个包含 android-17 代码(Android 4.2)的文件夹,可能是因为目标版本是这样说的。但编译后的应用程序在 android-14 AVD 模拟器上运行。

如何跟随调试器进入正确的 android 源代码?

4

1 回答 1

1

这不是您应该寻找的目标 android 版本,而是项目构建目标

要更改它,请从 Eclipse 的包资源管理器中选择您的项目,然后右键单击并选择属性或从菜单栏中选择项目并选择属性

您的项目的属性窗口将打开,选择Android,您应该会看到类似以下内容:

项目android属性

从该窗口中,选择您想使用哪个 android 版本来编译您的项目。此外,您在项目向导创建期间选择了项目构建目标(它要求提供目标版本、构建版本(称为“编译方式”)和最低版本)。

于 2013-03-11T15:59:23.623 回答