Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse Android更改API级别_Android_Eclipse - Fatal编程技术网

Eclipse Android更改API级别

Eclipse Android更改API级别,android,eclipse,Android,Eclipse,使用Android向导创建项目后,如何将API包从1.5更改为2.1 我不是指设置了最小API的应用程序xml,而是指我的项目中包含的jar到Google API。您是否使用Eclipse来实现这一点,因为您用Eclipse标记了这个问题。 如果您正在使用Eclipse,只需右键单击您的项目,然后选择properties,现在选择android。您现在应该能够选择另一个构建目标。如果您想要修改API包,请将复选框从4更改为7 如果您不使用Eclipse,并且希望使用Android控制台程序,请按

使用Android向导创建项目后,如何将API包从1.5更改为2.1


我不是指设置了最小API的应用程序xml,而是指我的项目中包含的jar到Google API。

您是否使用Eclipse来实现这一点,因为您用Eclipse标记了这个问题。 如果您正在使用Eclipse,只需右键单击您的项目,然后选择properties,现在选择android。您现在应该能够选择另一个构建目标。如果您想要修改API包,请将复选框从4更改为7

如果您不使用Eclipse,并且希望使用Android控制台程序,请按照以下方式使用终端程序Android

android update project -p <path to project> -t <new target api level>
android更新项目-p-t

使用Eclipse,只需右键单击并单击属性,就可能无法正确更改SDK版本。打开清单文件并更改行

<uses-sdk android:minSdkVersion="number-of-version-you-want" />


请注意:如果它是一款消费者应用程序,请确保不要失去与1.5+版的兼容性,仍有许多人在使用旧版versions@HXCaine只有6.1%的市场使用低于2.1的版本,19.1%的市场使用2.2版本,74.4%的市场使用2.3.3及更高版本。出于这些原因,我不会费心支持低于2.2的任何东西,即使如此,支持2.3.3及以上可能还是安全的,因为我打赌运行2.2的人的百分比将继续稳步下降,而2.3.3中可用的API功能可能值得市场损失,如果这意味着市场上其他75%的人更喜欢你的应用程序(取决于你的应用程序的功能)@HXCaine引用了相同的链接,就在2011年12月至2012年6月,使用2.2的用户百分比下降了一半以上。我敢打赌,到2012年12月,这一数字将再次下降一半。我越想,就越觉得即使是2.2也不再适用于新的应用程序开发,除非你的应用程序没有使用2.3.3中的任何新API功能,在这种情况下,你最好支持2.2。不过我还是不想再回到1.6了。@Zero是的,我在2010年5月发表了这些评论,从那以后事情发生了很大的变化!开发人员需要查看统计数据,并决定要使用哪个版本support@HXCaine哎呀,我不是故意要把线弄坏的。对不起。我会更仔细地观察发布日期。尽管op说,“我不是指设置了最低API的应用程序xml”,但我仍然给你一个+1来指出在哪里做这件事。:)此答案比所选答案简单且清晰。