Android 2.1 api level 7

55 views
Skip to first unread message

David Nelson

unread,
Oct 7, 2011, 5:16:44 PM10/7/11
to epublib
Hi Paul,
First, thank you for creating this library and making it available.

My question is, do you support Android 2.1, which is API Level 7?

I notice in the "android 1.6" thread you mentioned you had tested in
2.1, but when I run in 2.1, I get a problem with
org.w3c.dom.Document.setXmlStandalone:

10-07 11:31:24.360: ERROR/AndroidRuntime(226): Uncaught handler:
thread main exiting due to uncaught exception
10-07 11:31:24.381: ERROR/AndroidRuntime(226):
java.lang.NoSuchMethodError: org.w3c.dom.Document.setXmlStandalone
10-07 11:31:24.381: ERROR/AndroidRuntime(226): at
nl.siegmann.epublib.util.ResourceUtil.getAsDocument(ResourceUtil.java:
111)
10-07 11:31:24.381: ERROR/AndroidRuntime(226): at
nl.siegmann.epublib.util.ResourceUtil.getAsDocument(ResourceUtil.java:
90)
10-07 11:31:24.381: ERROR/AndroidRuntime(226): at
nl.siegmann.epublib.epub.EpubReader.getPackageResourceHref(EpubReader.java:
96)
10-07 11:31:24.381: ERROR/AndroidRuntime(226): at
nl.siegmann.epublib.epub.EpubReader.readEpub(EpubReader.java:57)
10-07 11:31:24.381: ERROR/AndroidRuntime(226): at
nl.siegmann.epublib.epub.EpubReader.readEpub(EpubReader.java:50)
10-07 11:31:24.381: ERROR/AndroidRuntime(226): at
nl.siegmann.epublib.epub.EpubReader.readEpub(EpubReader.java:34)
10-07 11:31:24.381: ERROR/AndroidRuntime(226): at
org.pmi.iscop.epub.LogTestBookInfo.onCreate(LogTestBookInfo.java:61)
10-07 11:31:24.381: ERROR/AndroidRuntime(226): at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:
1047)
10-07 11:31:24.381: ERROR/AndroidRuntime(226): at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:
2459)
10-07 11:31:24.381: ERROR/AndroidRuntime(226): at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:
2512)
10-07 11:31:24.381: ERROR/AndroidRuntime(226): at
android.app.ActivityThread.access$2200(ActivityThread.java:119)
10-07 11:31:24.381: ERROR/AndroidRuntime(226): at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
10-07 11:31:24.381: ERROR/AndroidRuntime(226): at
android.os.Handler.dispatchMessage(Handler.java:99)
10-07 11:31:24.381: ERROR/AndroidRuntime(226): at
android.os.Looper.loop(Looper.java:123)
10-07 11:31:24.381: ERROR/AndroidRuntime(226): at
android.app.ActivityThread.main(ActivityThread.java:4363)
10-07 11:31:24.381: ERROR/AndroidRuntime(226): at
java.lang.reflect.Method.invokeNative(Native Method)
10-07 11:31:24.381: ERROR/AndroidRuntime(226): at
java.lang.reflect.Method.invoke(Method.java:521)
10-07 11:31:24.381: ERROR/AndroidRuntime(226): at
com.android.internal.os.ZygoteInit
$MethodAndArgsCaller.run(ZygoteInit.java:860)
10-07 11:31:24.381: ERROR/AndroidRuntime(226): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
10-07 11:31:24.381: ERROR/AndroidRuntime(226): at
dalvik.system.NativeStart.main(Native Method)

but if I run in 2.2 (api level 8), I do not get this problem.

If you filter this reference page for API Level 7, it indicates that
the setXmlStandalone method does not exist:

http://developer.android.com/reference/org/w3c/dom/Document.html


Paul Siegmann

unread,
Oct 9, 2011, 10:28:36 AM10/9/11
to epublib
Hi David,

I've removed the setXmlStandalone() call for now.
Epublib now starts up on android 2.1 and still seems to work fine on
regular java.

Could you give it a try ?

regards,
Paul

David Nelson

unread,
Oct 10, 2011, 1:15:31 PM10/10/11
to epublib
Yes, it is working now in 2.1, thanks
David
Reply all
Reply to author
Forward
0 new messages