我正在尝试使用 XMLPullParser 为 android 应用程序解析一些 XML。我在 android-8 SDK 的 android.jar 中进行类路径。
唉,这段代码:
import android.util.Xml;
import org.xmlpull.v1.XmlPullParser;
class InstantiateXMLPullParser {
public static void main( String args[] ){
XmlPullParser xpp = Xml.newPullParser();
}
}
失败并出现此错误:
Exception in thread "main" java.lang.RuntimeException: Stub!
at android.util.Xml.newPullParser(Xml.java:15)
at InstantiateXMLPullParser.main(InstantiateXMLPullParser.java:6)
我怀疑我需要在某个地方指定一个实现——它看起来就像从前 Android 使用 org.apache.harmony.xml.ExpatPullParser 作为它的默认拉解析器,但现在似乎不再是这种情况了。