更改Android Project SDK级别
题
我开始编写我的第一个Android应用程序,并在拥有Android手机之前选择了SDK 2.0.1。 我想在Android 1.6手机上测试该应用。该应用程序本身使用了非常简单的内容,因此我确定它与1.6兼容,但是我想从Eclipse更改SDK级别。
项目树中的“ default.properties”文件天真地尝试从Android 6进行更改,但它不可更改,但是如果我尝试更改它,它会告诉我更改项目的build.properties。我不知道那是什么意思我不习惯日食,仍在摸索。
我转到项目属性,然后单击“ Java Build Path”,但是从那里我不知道如何添加,删除或编辑库。
基本上,我在问如何从eclipse内部降级项目,以便将其导出到兼容手机中。
解决方案
您实际上可以将项目的targetSDK保持在同一级别,而只需使用minSDK值即可。
这意味着您的应用程序将针对某个特定的API进行构建,但是它将使Android版本低于该API的手机也可以运行该应用程序。要注意的是,您必须确保不要进行旧版Android中不存在的任何API调用。
要更改此设置,请转到您的AndroidManifest.xml并在xml节点内添加以下内容: 通用标签
这会将您的minsdk设置为Android 1.5。将其更改为适用于Android 1.6的版本4,等等。
但是,如果您确实要更改TargetSDK,请右键单击项目->属性。然后点击左侧的Android标签。然后选中要构建的目标API的框。
其他提示
您可以随时更改项目的构建目标:在Package Explorer中右键单击该项目,选择Properties,选择Android,然后检查所需的Project Target。
PS:我在Eclipse Helios上
http://developer.android.com/guide/developing/eclipse-adt.html