I can add the libjvm.so adding the file inside a mid build step of kodi, when it makes the apk file. to build the apk with kodi you do $ make apk
but I guess the path is wrong still 2021-01-23 19:36:07.121 T:23253 DEBUG <general>: CBlurayCallback::Logger - bdj.c:333: Opening libjvm ... 2021-01-23 19:36:07.133 T:23253 DEBUG <general>: CBlurayCallback::Logger - dl_posix.c:54: can't open library 'libjvm.so': dlopen failed: library "libm.so.6" not found 2021-01-23 19:36:07.133 T:23253 DEBUG <general>: CBlurayCallback::Logger - bdj.c:474: Skipping /lib/arm64/ (not found) I figure based on that previews log that android would be like this 2021-01-23 18:21:35.377 T:19738 DEBUG <general>: CBlurayCallback::Logger - dl_posix.c:54: can't open library '/storage/emulated/0/JAVA/jre/lib/aarch64/server/libjvm.so': dlopen failed: library "/storage/emulated/0/JAVA/jre/lib/aarch64/server/libjvm.so" needed or dlopened by "/mnt/expand/cab01563-bcca-48fa-a0bf-0fbddaf9b192/app/org.xbmc.kodi19DV-BHAaVSj7u8lhvDk_OSQttQ *==*/lib/arm64/libkodi.so" is not accessible for the namespace "classloader-namespace" because of those == or maybe it found and failed because of libm.so.6 On Sat, Jan 23, 2021 at 6:38 PM Shaya Potter <[email protected]> wrote: > On Sat, Jan 23, 2021, 11:32 PM Petri Hintukainen < > [email protected]> wrote: > >> la, 2021-01-23 kello 17:43 -0300, Vitor Dall'Acqua kirjoitti: >> > Well, I'm no expert but when I tried to add it along with other >> > libraries it ended up in the same folder along with all other libs. >> >> Then, it should find libjvm.so from there without any path ? If >> JAVA_HOME is unset, first probed library is "libjvm.so" without any >> path added to it. >> >> If not, you could try adding following snippet to bdj.c:_load_jvm(), >> before "java_home = getenv("JAVA_HOME")" line: >> >> handle = dl_dlopen("/lib/arm64/libjvm.so", NULL); >> if (handle) { >> return handle; >> } >> >> But JVM probably won't find other files it needs if those are inside >> the apk. >> > > I was arguing that the whole jvm needs to be in the apk, see the phoneme > apk I linked to. It includes cvm in /assets/ > >> _______________________________________________ > libbluray-devel mailing list > [email protected] > https://mailman.videolan.org/listinfo/libbluray-devel >
_______________________________________________ libbluray-devel mailing list [email protected] https://mailman.videolan.org/listinfo/libbluray-devel
