1。如果不修改android sdk版本,则使用project clean 命令作用于某工程即可。
(该处理方式只是在高版本中兼容了低版本工程,未真正意义上的升级)

2。如果修改android sdk版本,则需要以下几个步骤:

1)修改SDK

选择工程,buildpath --> configure build path ---> library 删除引用的低版本SDK,
然后add ExternalJARs,选择高版本SDK,OK,保存

2)修改classpath文件

  <classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>  
  1. <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/>  

改为

  1. <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>  

  2. <classpathentry kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/>  

3) 修改AndroidManifest.xml

在AndroidManifest.xml文件中,application标签后添加<uses-sdkandroid:minSdkVersion="3"></uses-sdk>

4) 修改default.properties(很重要)

该文件最后一行(前面没用#的)target=android-3 该成target=android-8,保存。
再看看你的工程和新建的android2.2的工程结构就一样了。

3.在eclipse开发Android项目时出现的很多问题都可以使用Project--------->clean来轻易解决。
但如果出现说Android库找不到,或者不小心remove了Android系统库,怎么重新添加Android系统库呢?

在eclipse里面的Java Build Path里面是没法添加例如Android 2.1这样定义好的系统库。而我尝试手动添加
SDK 文件夹里面的Android.jar,结果出现了Conversion to Dalvik format failed with error 1问题了。折腾了
一番后,很多网友都说用Projectclean可以解决,但对我的情况来说,没有用处。

解决方法:

修改项目classpath文件,这让我明白了,直接从其他正常项目里面把
<!-- 注意,这个.classpath文件在eclipse工作空间的硬盘存放位置对应工程项目目录下面 -->
<classpathentry kind="lib"path ="自定义jar的地址" />

修改成www.2cto.com
<classpathentry kind="con"path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>。