如何在2.2设备上测试我的2.1 android应用程序?

问题描述:

我做了一个android应用程序使用android 2.1。我想测试我的应用程序在Android 2.2和2.3的设备上的表现。我如何在eclipse中测试它。我没有任何真正的设备来测试我的应用程序。 在eclipse中,如果我用2.2创建一个模拟器,它不会在我的应用程序运行配置中列出。我的意思是说,eclipse不允许我在2.2设备上运行我的2.1应用程序。我如何在模拟器上测试我的应用程序?如何在2.2设备上测试我的2.1 android应用程序?

谢谢你提前。

+0

也许你已经在清单中设置了'android:maxSdkVersion =“7”'? – Adinia 2011-03-23 08:45:07

启动您必须测试该应用程序的模拟器。等待主屏幕准备就绪。

然后运行应用程序,它会将它加载到当前运行的模拟器中。

你必须指定模拟器以下行,

<uses-sdk android:minSdkVersion="7" /> 

你应该能够运行您的任何设备(模拟器或物理的)上的应用程序,有一个版本比你的清单中的minSdkVersion属性指定的一个较大。

请注意,您也可以在较旧的模拟器上运行使用更大的SDK版本编译的应用程序(同样,minSdkVersion属性应具有适当的值)。通过这种方式,您可以测试对最新功能的支持,而不会在旧平台上崩溃。

以前的答案都很好。更具体地说,通过进入“窗口” - >“Android SDK和AVD管理器”来启动你的2.2模拟器,选择你想测试的模拟器,然后按开始。

模拟器加载完成后,使用“运行配置...”运行项目,在“目标”选项卡中选择“手动”部署,按下运行后,您应该能够从运行列表中选择模拟器Android设备。

希望这已经够清楚了。