您好我在更改应用程序的Android版本时遇到问题,我在项目下的“Package Explorer”中说我Android 4.2.2
,但我尝试了一些较低版本,如4.1
和它的工作,但当我尝试2.2
没有,我怎么能检查我可以安装应用程序的版本的较低版本是什么以及如何将其更改为从2.2
到{{ 1}}
编辑:我已尝试更改版本4.2.2
,但该功能无法显示文件夹Right Click on the project > Properties > Android > Android 2.2
和values-v11
谢谢
答案 0 :(得分:2)
您可以在Manifest文件中更改应用程序的Android版本(SDK)。
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="18" />
API级别8适用于Android 2.2,18级适用于Android 4.3
保存清单文件。
如果错误仍然存在,请尝试从菜单Project -> Clean...
答案 1 :(得分: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。
答案 2 :(得分:1)
values-v11和values-v14分别是API级别11+和14+的特定于版本的文件夹。
Android 2.2不支持,因此错误。
我建议您这样做:将目标SDK级别保持在您想要的最高水平(Google鼓励您根据最新的SDK级别进行构建)。更改清单文件中的 minSdkVersion
,以使应用程序能够在API级别较低的设备上运行。
<强> <uses-sdk android:minSdkVersion="..." />
强>