0

我从 code.google.com 下载了一个 android 项目。它是在 Android 2.2 中构建的。实际上我想在这个项目中添加一些在 2.2 中不可用的功能,这就是我想将它升级到 2.3 的原因

我将项目属性从 Android API 级别 2.2 更改为 2.3,如此处所述: 将 Eclipse Android 项目更新到下一个版本

将其设置为 2.3 API 级别后,我尝试添加 API 级别 2.3 的函数,但它不断给我错误,没有找到这样的函数并要求在类中创建方法。

请高手帮我...

4

3 回答 3

0

您只更改项目的构建目标。它只会更改要在其中构建项目的目标 API。该项目仍然可以在具有 API 2.2 的设备中运行。因此,当使用在较低版本中不兼容的方法时,它会显示错误。

要更改它,请获取清单文件并将其更改android:minSdkVersion为 9 (2.3)。

于 2013-06-03T06:49:43.377 回答
0

转到项目文件夹中的 project.properties。并将 target=android-8 更改为 target=android-9。在清单变化中

android:minSdkVersion 为 9。

于 2013-06-03T06:52:54.150 回答
0

在 Project Explorer 窗格中右键单击您的项目,然后选择“Properties”。出现的窗口,您可以选择不同的平台目标。

如果您的项目在 Problems 窗格中报告了一些与属性相关的错误,您可以通过再次右键单击您的项目并选择 Android Tools --> Fix Project Properties 菜单项来修复这些错误:

在您的 AndroidManifest.xml 文件中有一个 uses-sdk 元素,minSdkVersion 属性应始终设置为某个值,尤其是当您要将应用程序放入 Android Market 时。Android 的相应 API 级别都有很好的文档记录。

于 2013-06-03T08:01:06.563 回答