我正在开发一个在AndroidManifest.xml中具有以下Sdk设置的小部件:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
我已经定义了一些带有 android 4.0.3(英特尔)的设备,一些带有 2.3.3(Arm 和英特尔)的设备,我还有一个 4.0.4 的物理设备:
当我尝试调试我的小部件应用程序时,唯一可用的设备(正在运行或可以启动)是 4.0.3 和 4.0.4 的设备。我尝试从 AVD Manager 手动启动 2.3.3 的设备之一,然后它出现在正在运行的设备列表中,但是带有红色 X (我认为)意味着存在一些问题:
然后我可以在 2.3.3 设备上调试应用程序,但我遇到了一些问题(尚未调查)......你能告诉我 AVD 没有出现在调试窗口中的可能原因吗?
如果我创建另一个targetSdkVersion=10
显示所有设备的空白项目,但它们也应该显示在我的项目中,给定minSdkVersion="8"
,对吗?