android低版本工程(如2.1)放到高版本环境中(如2.3)可能会上述错误,解决方法如下:
修改android sdk版本,步骤如下:
1) 修改SDK
选择工程,删除引用的低版本SDK,
然后add External JARs,选择高版本SDK,
2) 修改classpath文件
该文件存在该项: <classpathentry kind="lib" path ="新版本的地址"
修改成<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK" />
3) 修改AndroidManifest.xml
在AndroidManifest.xml文件中,application标签后添加<uses-sdk android:minSdkVersion="10"></uses-sdk>
4) 修改default.properties
该文件最后一行target=android-7该成target=android-10。
修改android sdk版本,步骤如下:
1) 修改SDK
选择工程,删除引用的低版本SDK,
然后add External JARs,选择高版本SDK,
2) 修改classpath文件
该文件存在该项: <classpathentry kind="lib" path ="新版本的地址"
修改成<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK" />
3) 修改AndroidManifest.xml
在AndroidManifest.xml文件中,application标签后添加<uses-sdk android:minSdkVersion="10"></uses-sdk>
4) 修改default.properties
该文件最后一行target=android-7该成target=android-10。