Android Question Jackaccess does not work with Android 9 and 10

I developed an APP with Jackaccess that has been working flawlessly with any Android version up to version 8. But it doesn't work under versions 9 and 10. The error showed in debug mode refers to Java:

java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/commons/logging/LogFactory;
at com.healthmarketscience.jackcess.Database.<clinit>(Database.java:92)
at com.healthmarketscience.jackcess.Database.open(Database.java:509)
at anywheresoftware.b4a.objects.JackcessDatabase.Open(JackcessDatabase.java:170)

and so on.

I know that there was no plan to develop a new Jackaccess library for B4A, but migrating to SQLite or any other database manager would be a nightmare and a high consumming task to me and everyone who has used Jackaccess so far.

Could it be possible to ask (even beg) the Jackaccess creator to release a new version that works with Android 9 and 10?

Thanks in advance from a MS-Access lover.
 
Hi Erel, and thank you for your response. I forgot to mention that my project has been developed usin B4A, not B4X. Having taken a look to the link you sent me it seems that these are libraries for B4X. Is that correct? Thanks again for your help.
 
Last edited:
Upvote 0

udg

Expert
Licensed User
Longtime User
Hi Paul,
generally speaking, B4X is the language while B4A,B4J,B4i,B4R are the products (compilers) for their respective platforms.
 
Upvote 0

DonManfred

Expert
Licensed User
Longtime User
This is the B4A part of the Forum. Only B4A questions should be asked here.

For B4R you should post your question in B4R Forum.

I guess the answer is no as B4R does not depend on JAVA. So adding any jar is not possible.
 
Upvote 0
Top