将Android版本2.3转换为1.5

将Android版本2.3转换为1.5,android,version,android-api-levels,Android,Version,Android Api Levels,我已经在Android版本2.3中开发了一个应用程序,并希望将其转换为1.5。 不幸的是,我在这方面遇到了一些问题 我已将minSDK从8改为5 从属性更改为 但我还是有问题 有什么想法吗?如果您使用了android 1.5发布后添加的任何内置函数或方法或常量或属性,并且如果您现在尝试更改为1.5,您将无法做到这一点。确保您没有使用1.5中未发布的此类方法或任何其他属性 如果您使用了android 1.5发布后添加的任何内置函数或方法或常量或属性,并且如果您现在尝试更改为1.5,您将无法做到这一

我已经在Android版本2.3中开发了一个应用程序,并希望将其转换为1.5。 不幸的是,我在这方面遇到了一些问题

我已将minSDK从8改为5 从属性更改为

但我还是有问题


有什么想法吗?

如果您使用了android 1.5发布后添加的任何内置函数或方法或常量或属性,并且如果您现在尝试更改为1.5,您将无法做到这一点。确保您没有使用1.5中未发布的此类方法或任何其他属性

如果您使用了android 1.5发布后添加的任何内置函数或方法或常量或属性,并且如果您现在尝试更改为1.5,您将无法做到这一点。确保您没有使用1.5中未发布的此类方法或任何其他属性

向后转换意味着您必须编写替代代码来替换在更高版本SDK=8中使用的api方法,而旧版本SDK=5不支持该方法,因为在旧版本中这些方法将不存在


如果您提前计划要支持的最低版本,则更好

向后转换意味着您必须编写替代代码来替换在更高版本SDK=8中使用的api方法,而旧版本SDK=5不支持该方法,因为在旧版本中这些方法将不存在


如果您提前计划要支持的最低版本,则更好

转换应用程序的版本号有几个方面

  • Android版本越晚,支持的功能就越多。功能包括前置摄像头支持、NFC支持、片段或拖放。 如果计划转换应用程序,请确保目标版本支持所需的功能描述了不同API级别之间的主要差异

  • Android API会随着每个新的Android版本更新。这意味着方法、常量和属性可以在某些API级别上使用,但不能在其他API级别上使用要查看哪种API级别的可用内容,请转到,并在右上角选择“按API级别筛选”。然后选择一个API级别。执行此操作后,选定API级别中不可用的所有API功能都将灰显,以便轻松识别可用元素。如果您的代码包含目标级别中不存在的元素,则会出现错误

  • 您需要在Eclipse中的两个(!)位置明确指定Android版本。 要在Eclipse中更改Android项目的API级别,请执行以下操作:

    a。打开项目清单并更改版本:

    B打开Properties->Android,并更改项目构建目标(API级别)

    通过清理项目(project->Clean…)来完成,以确保更新项目引用

    执行此操作后,在更新的API级别中不可用的任何功能(方法、常量、属性等)将在项目中显示为错误

    为了修复这些错误,谷歌

    android<功能>

    这通常会导致您找到替换代码

重读问题后,我相信我已经发现了具体的错误:

您说您已将minSdkVersion设置为5。API级别5对应于Android版本2.0

你还说你想将你的项目转换为Android版本1.5,这让我相信你已经将你的项目构建目标设置为相应的API级别3


如果更改其中一个以匹配另一个,则应解决原始问题。

转换应用程序的版本号有几个方面

  • Android版本越晚,支持的功能就越多。功能包括前置摄像头支持、NFC支持、片段或拖放。 如果计划转换应用程序,请确保目标版本支持所需的功能描述了不同API级别之间的主要差异

  • Android API会随着每个新的Android版本更新。这意味着方法、常量和属性可以在某些API级别上使用,但不能在其他API级别上使用要查看哪种API级别的可用内容,请转到,并在右上角选择“按API级别筛选”。然后选择一个API级别。执行此操作后,选定API级别中不可用的所有API功能都将灰显,以便轻松识别可用元素。如果您的代码包含目标级别中不存在的元素,则会出现错误

  • 您需要在Eclipse中的两个(!)位置明确指定Android版本。 要在Eclipse中更改Android项目的API级别,请执行以下操作:

    a。打开项目清单并更改版本:

    B打开Properties->Android,并更改项目构建目标(API级别)

    通过清理项目(project->Clean…)来完成,以确保更新项目引用

    执行此操作后,在更新的API级别中不可用的任何功能(方法、常量、属性等)将在项目中显示为错误

    为了修复这些错误,谷歌

    android<功能>

    这通常会导致您找到替换代码

重读问题后,我相信我已经发现了具体的错误:

您说您已将minSdkVersion设置为5。API级别5对应于Android版本2.0

你还说你想将你的项目转换为Android版本1.5,这让我相信你已经将你的项目构建目标设置为相应的API级别3

如果你改变