2013-03-11 91 views
1

我正在调试目标为android-17(最低版本android-11)的应用程序。
我使用的模拟器有Android 4.0.4,它是android-14android-15Android上的Eclipse在调试时按照正确的Android源代码版本

当我跟踪到android源码方法,调试带我到这是不一样的Android的14源代码Android的17源,所以我结束了以下错误的代码。

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

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

回答

1

它不是你应该找的目标android版本,它是项目建立目标

要改变这种状况,在Eclipse在Package Explorer中选择项目,然后或者点击右键并选择性能项目从菜单栏中选择性能

项目将打开的属性窗口中,选择的Android,你应该看到类似这样的:

project android properties

从这个窗口中,选择你想编译您的项目,其Android版本用。此外,您在项目向导创建期间选择了项目构建目标(它要求目标版本,构建版本(称为'compile with')和最低版本)。

相关问题