如何在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应用程序?
谢谢你提前。
答
启动您必须测试该应用程序的模拟器。等待主屏幕准备就绪。
然后运行应用程序,它会将它加载到当前运行的模拟器中。
你必须指定模拟器以下行,
<uses-sdk android:minSdkVersion="7" />
答
你应该能够运行您的任何设备(模拟器或物理的)上的应用程序,有一个版本比你的清单中的minSdkVersion属性指定的一个较大。
请注意,您也可以在较旧的模拟器上运行使用更大的SDK版本编译的应用程序(同样,minSdkVersion属性应具有适当的值)。通过这种方式,您可以测试对最新功能的支持,而不会在旧平台上崩溃。
答
以前的答案都很好。更具体地说,通过进入“窗口” - >“Android SDK和AVD管理器”来启动你的2.2模拟器,选择你想测试的模拟器,然后按开始。
模拟器加载完成后,使用“运行配置...”运行项目,在“目标”选项卡中选择“手动”部署,按下运行后,您应该能够从运行列表中选择模拟器Android设备。
希望这已经够清楚了。
也许你已经在清单中设置了'android:maxSdkVersion =“7”'? – Adinia 2011-03-23 08:45:07