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
Cookies are required to use this site. You must accept them to continue using the site. Learn more…