如何在Eclipse中的2.3 AVD上运行具有project build target 4.1的android项目
我有一个项目是project如何在Eclipse中的2.3 AVD上运行具有project build target 4.1的android项目,android,eclipse,Android,Eclipse,我有一个项目是projectbuild target 4.1,当我尝试在Eclipse中使用“run as->run Configuration”运行该项目时,在targetAVD列表框中,只列出了4.1 AVD,我只能在4.1 AVD上运行 我试图将项目构建目标设置为2.3,目标列表框中列出了2.3 AVD, 但问题是,这将导致编译错误,例如,如果我使用以下代码: Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB 将构建目标用
build target 4.1
,当我尝试在Eclipse中使用“run as->run Configuration”运行该项目时,在targetAVD
列表框中,只列出了4.1 AVD
,我只能在4.1 AVD
上运行
我试图将项目构建目标设置为2.3
,目标列表框中列出了2.3 AVD
,
但问题是,这将导致编译错误,例如,如果我使用以下代码:
Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB
将构建目标用作2.3会导致错误,似乎我必须使用更高的构建目标(如4.1)来编译项目
我认为一种解决方法是将项目导出为apk,然后使用abd在2.3 AVD上安装和调试
sdk的用途如下:
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="15" />
我的问题是,如何在Eclipse中的2.3 AVD上运行项目构建目标为4.1的android项目,因为在“运行方式->运行配置”对话框中,无法列出2.3 AVD,我如何选择2.3目标来运行项目
非常感谢。运行方式->运行配置->始终提示选择设备
这样,无论何时运行应用程序,都会出现一个对话框,您可以在其中选择Android 2.3设备。运行它应该不会有问题,除非您使用GB中不可用的API,例如,在Eclipse中的2.3 AVD上运行“project build target 4.1”没有问题。问题可能存在于项目的其他地方,例如
元素。请在编辑您的问题时发布您的清单,或者至少是
元素。感谢您的回复,我编辑了这个问题,我的问题是如果项目构建目标是4.1,在“运行方式->运行配置”对话框中,2.3 AVD无法列出,我如何选择2.3目标来运行项目?我很高兴它现在能为您工作!请随意投票/接受我的答案作为解决方案。:)