我从code.google.com下载了一个Android项目。 它是在Android 2.2中构建的。实际上我想在这个项目中添加一些2.2中没有的功能,这就是我想将它升级到2.3的原因
我将项目属性从Android API级别2.2更改为2.3,如下所述: update Eclipse Android project to next version
将其设置为2.3 API Level之后,我尝试添加API级别2.3的功能,但是它不断给出错误,没有找到这样的函数,并要求在类中创建方法。
请帮助我专家......
答案 0 :(得分:0)
您只更改项目的构建目标。它只会更改要在其中构建项目的目标API。该项目仍然可以在API 2.2的设备中使用。因此,当使用在较低版本中不兼容的方法时,它将显示错误。
要更改它,请获取清单文件并将android:minSdkVersion
更改为9(2.3)。
答案 1 :(得分:0)
转到项目文件夹中的project.properties。 并将target = android-8更改为target = android-9。 而在Manifest中更改
android:minSdkVersion to 9。
答案 2 :(得分:0)
在Project Explorer窗格中右键单击您的项目,然后选择“Properties”。出现的窗口,您可以选择不同的平台目标。
如果您的项目在“问题”窗格中报告了一些与属性相关的错误,则可以通过再次右键单击项目并选择Android工具 - >来修复这些错误。修复项目属性菜单项:
AndroidManifest.xml文件中有一个uses-sdk元素,minSdkVersion属性应始终设置为某个值,特别是如果您要将应用程序放在Android Market中。 Android的相应API级别已有详细记录。