如何降级我的android应用程序?

如何降级我的android应用程序?,android,Android,在我的应用程序中,我需要运行android 2.1和android 2.2两个版本的应用程序。我的应用程序在android 2.2中成功运行,但在2.1上运行时显示错误“DTD处理程序不受支持”。我的构建是在2.1中完成的,但此应用程序仅在中运行 这是一个web应用程序,我正在使用sax解析器。 请建议应该做什么。很紧急 提前感谢。右键单击您的项目,选择属性,然后单击Android并检查您使用的版本 还要检查Manifest.xml以查看是否存在以下行 <uses-sdk android:

在我的应用程序中,我需要运行android 2.1和android 2.2两个版本的应用程序。我的应用程序在android 2.2中成功运行,但在2.1上运行时显示错误“DTD处理程序不受支持”。我的构建是在2.1中完成的,但此应用程序仅在中运行 这是一个web应用程序,我正在使用sax解析器。 请建议应该做什么。很紧急
提前感谢。

右键单击您的项目,选择属性,然后单击Android并检查您使用的版本

还要检查Manifest.xml以查看是否存在以下行

<uses-sdk android:minSdkVersion="5" />

这应该映射到您想要的正确版本。对于ECLIPSE中的2.0 its 5、2.1的7和2.2 its 8:

Right Click your project folder.
  Select Properties
    Select Android in the left Pane
      Select your build target

 Select Project from the top menu
   Select Clean, clean your project

BULID and RUN

thax,我解决了它,我尝试了这些,但是我在我的saxparser中发现了问题。你的saxparser中出现了什么问题?因为在我的saxparser中,parserfactory.setValidating(true)给出了异常。此方法在java中有效,但在android中无效。在android中,只有当我将验证设置为false时,它才起作用。i、 e.设置验证(错误)。你能给出一些想法吗?我如何在android中进行DTD验证?