2

您好,我在更改应用程序的 android 版本时遇到问题,我在项目下的“包资源管理器”中说我Android 4.2.2,但我尝试了一些较低的版本4.1,比如它的工作,但是当我尝试时2.2没有,我是如何可以检查我可以安装应用程序的版本的较低版本以及如何将其更改为工作2.2编辑4.2.2 我试图更改版本,Right Click on the project > Properties > Android > Android 2.2但这不起作用它向我显示文件夹中的错误values-v11values-v14

谢谢

4

3 回答 3

2

您可以在 Manifest 文件中更改应用程序的 Android 版本 (SDK)。

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

API 级别 8 适用于 Android 2.2,18 适用于 Android 4.3

保存清单文件。


如果错误仍然存​​在,请尝试从菜单中清理项目Project -> Clean...

于 2013-08-20T18:17:45.710 回答
2

values-v11 和 values-v14 在 2.2 Android 中不可用。确保在您的机器上安装了 android 2.2 sdk。

如果您想为您的应用程序设置最小和最大 sdk,那么您可以将其添加到您的 androidmanifest.xml

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

如果您想在 2.2 上构建您的项目,请转到属性(右键单击项目)-然后选择 Android 并选择 2.2。或任何你想要的。

最好的建议是在任何版本上构建项目,只需设置您的最小和最大 SDK。

于 2013-08-21T08:02:10.757 回答
1

values-v11 和 values-v14 分别是 API 级别 11+ 和 14+ 的版本特定文件夹。

Android 2.2 不支持,因此出现错误。

我建议您做的:保持目标 SDK 级别尽可能高(Google 鼓励您针对最新的 SDK 级别进行构建)。更改minSdkVersion清单文件中的 以使应用程序能够在 API 级别较低的设备上运行。

<uses-sdk android:minSdkVersion="..." />

于 2013-08-20T18:06:43.727 回答