我开始编写我的第一个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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top