我最近构建了一个 Android 应用程序,minSdkVersion 为 7,targetSdkVersion 为 10。我现在正在使应用程序兼容平板电脑并添加操作栏。因此,我将 targetSdkVersion 更新为 15,并在项目属性中将项目构建目标移动到 Android 4.0.3、API 15。我还仔细检查了我的 Java 编译器是否为 1.6。
在不对代码进行任何其他更改的情况下,我尝试运行我的应用程序,在 Android 设备选择器中,我的两个物理设备(版本 2.3.4 和 3.1)的目标列中都有一个红色 X,而不是绿色复选标记。
我还使用 ActionbarCompat 示例应用程序和 ActionbarSherlock 的示例应用程序,当我运行其中一个应用程序时,我的两台设备都显示绿色复选标记。这两个示例应用程序的项目构建目标均设置为 4.0.3,并且 sdkVersion 设置与我的应用程序中的设置相同。据我所知,我的应用程序的设置与其他应用程序相同。为什么我的应用程序的“目标”列中的设备版本旁边有一个红色 X。
Thanks!
在 Eclipse 中,更改 minSdkVersion 和 targetSdkVersion 后
如果“Android 设备选择器”仍然在设备上显示红色 X(应该兼容)。尝试:
- 打开“调试配置”或“运行配置”对话框
- 删除“Android应用程序”下的所有配置
- 重试右键单击项目 > 调试为 > Android 应用程序
所有兼容设备现在都应该变成绿色复选标记。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)