0

我将我的项目设置为使用 Android 3.2(API 级别 12),但似乎很多手机仍在使用 Android 2.2(API 级别 8)。

有没有办法将我的项目从仅支持 Android 3.2+ 更改为支持回 Android 2.2?

4

4 回答 4

2

是的...只需更改清单中的 minsdk 编号。您必须确保您不使用任何不受支持的功能...

于 2012-09-19T15:59:19.607 回答
2

在你AndroidManifest.xml添加这一行:

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="16" />

android:minSdkVersion告诉商店您的目标最低版本是什么。在这种情况下 2.2。低于 2.2 的设备将无法下载您的应用。

android:targetSdkVersion告诉商店您正在开发的最佳版本是什么。在这种情况下 4.1。4.1 以上的设备仍然可以下载您的应用,但某些功能可能会在兼容模式下运行。

注意:当您将项目设置为使用 3.2 时,您所做的只是选择您希望 IDE 在检查和编译代码时使用的 Android SDK。如果清单中没有该uses-sdk行,您将没有任何目标。

于 2012-09-19T16:06:01.097 回答
0
  1. 右键单击项目 -> 属性 -> Android -> 选择 SDK 版本
  2. 更新清单,最小/目标 api。(正如其他人所描述的那样)。
于 2012-09-19T16:32:40.253 回答
0

转到您的 Manifest.xml 文件并将 minSdkVersion 编辑为 4。这会将其设置回 1.5 或类似的东西:)。如果你想适应更高的 API,你可以让这个数字更高,但我喜欢兼容性。

于 2012-09-19T15:59:46.887 回答