Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse上的Android在调试时遵循正确的Android源代码版本_Android_Eclipse_Android Source - Fatal编程技术网

Eclipse上的Android在调试时遵循正确的Android源代码版本

Eclipse上的Android在调试时遵循正确的Android源代码版本,android,eclipse,android-source,Android,Eclipse,Android Source,我正在用targetandroid-17(最低版本android-11)调试一个应用程序。 我使用的仿真器有android 4.0.4,即android-14或android-15 当我跟踪android源代码方法时,调试器会将我带到android-17源代码,该源代码与android-14源代码不同,因此我最终使用了错误的代码 项目框架是由Eclipse创建的,当时我选择了“新Android项目”。它有一个包含android-17代码(android 4.2)的文件夹,可能是因为目标版本这么说

我正在用targetandroid-17(最低版本android-11)调试一个应用程序。
我使用的仿真器有android 4.0.4,即android-14android-15

当我跟踪android源代码方法时,调试器会将我带到android-17源代码,该源代码与android-14源代码不同,因此我最终使用了错误的代码

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


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

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

要改变这一点,请在Eclipse中从包资源管理器中选择项目,然后右键单击并从菜单栏中选择属性项目,然后选择属性

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

在该窗口中,选择要编译项目的android版本。此外,您已经在项目向导创建期间选择了项目生成目标(它要求目标版本、生成版本(称为“使用编译”)和最低版本)