我最近构建了一个Android应用程序,其minSdkVersion为7,targetSdkVersion为10.我现在正在使应用程序平板兼容并添加操作栏.所以我通过targetSdkVersion更新为15,在我的项目属性中,将我的Project Build Tarket移动到Android 4.0.3,API 15.我还仔细检查了我的Java编译器是1.6.
在不对我的代码进行任何其他更改的情况下,我尝试运行我的应用程序,在Android设备选择器中,我的两个物理设备版本2.3.4和3.1,在目标列中都有一个红色X,而不是绿色复选标记.
我还在使用ActionbarCompat示例应用程序和ActionbarSherlock的示例应用程序,当我运行其中一个应用程序时,我的两个设备都显示绿色复选标记.这两个示例应用程序的项目构建目标都设置为4.0.3,并且我的应用程序中的sdkVersion设置相同.据我所知,我的应用程序设置与其他应用程序相同.为什么我的应用程序在Target列中的设备版本旁边有一个红色X.
谢谢!