I have been busy since this morning trying to wrap this. I have managed to get the library to compile (after a long search to find GeckoView.java that contains all the necessary methods). But now the B4A project crashes:
LogCat connected to: 24be32de
--------- beginning of /dev/log/system--------- beginning of /dev/log/main~i:** Service (starter) Create **
** Service (starter) Start **
** Activity (main) Create, isFirst = true **
** Activity (main) Resume **
** Activity (main) Pause, UserClosed = false **
java.lang.Exception: Error loading sqlite libraries
at org.mozilla.gecko.mozglue.GeckoLoader.loadSQLiteLibsNative(Native Method)
at org.mozilla.gecko.mozglue.GeckoLoader.loadSQLiteLibs(GeckoLoader.java:243)
at org.mozilla.gecko.GeckoThread.initGeckoEnvironment(GeckoThread.java:114)
at org.mozilla.gecko.GeckoThread.run(GeckoThread.java:167)
No idea how to solve it. So, I downloaded and installed GeckoBrowser.apk from here
http://people.mozilla.org/~mfinkle/geckoview/ but it also crashes. I found the link on this website
http://starkravingfinkle.org/blog/2013/10/geckoview-embedding-gecko-in-your-android-application/ which seems to be from the same author of the project that I am trying to wrap.
Anyone with any ideas how to solve this problem? All the .so files are in the lib that I have built.
The same problem is also reported here
https://bugzilla.mozilla.org/show_bug.cgi?id=1093645