我有一个项目build target 4.1
的项目,当我尝试在Eclipse中使用“运行为 - >运行配置”在目标AVD
列表框中运行它时,只有4.1 AVD
列出,我只能在4.1 AVDs
上运行。
我尝试将项目构建目标设置为2.3
,2.3 AVD
列在目标列表框中,
但问题是,这将导致编译错误,例如,如果我使用以下代码:
Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB
使用build target作为2.3将导致错误,似乎我必须使用像4.1这样的更高的构建目标来编译项目。
我认为一种解决方法是将项目导出为apk,然后使用abd在2.3 AVD上安装和调试。
uses-sdk如下:
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="15" />
我的问题是,如何在Eclipse中的2.3 AVD上运行带有项目构建目标4.1的android项目,如“运行为 - &gt;运行配置”对话框,2.3 AVD无法列出,我该如何选择2.3运行项目的目标?
非常感谢。
答案 0 :(得分:0)
以 - &gt;运行运行配置 - &gt;始终提示选择设备
通过执行此操作,无论何时运行应用程序,都会出现一个对话框,您应能够选择Android 2.3设备。