I can't import that, it seems. Possibly not present in the version of Crosswalk I'm using?
On Wed, Jun 10, 2015 at 3:29 PM, Antonio Aloisio <[email protected]> wrote: > Hi Salvatore, > Here is the file that DS is talking about: > https://github.com/crosswalk-project/chromium-crosswalk/blob/master/base/android/java/src/org/chromium/base/library_loader/Linker.java > > Cheers, > Antonio > > On Wed, Jun 10, 2015 at 3:22 PM, Iovene, Salvatore > <[email protected]> wrote: >> >> FYI, I'm using this Crosswalk: >> >> >> https://download.01.org/crosswalk/releases/crosswalk/android/beta/10.39.235.3/crosswalk-10.39.235.3.zip >> >> On Wed, Jun 10, 2015 at 3:17 PM, Iovene, Salvatore >> <[email protected]> wrote: >> > Can you link me to an online browseable version of that code on the >> > crosswalk repo? Can't immediately find how to import that. >> > >> > On Wed, Jun 10, 2015 at 3:13 PM, Hwang, Dongseong >> > <[email protected]> wrote: >> >> How about using Linker.loadLibrary in >> >> base/android/java/src/org/chromium/base/library_loader/Linker.java, >> >> instead >> >> of System.loadLibrary? >> >> The description in Linker.java looks what you want. >> >> >> >> Br, DS >> >> >> >> On Wed, Jun 10, 2015 at 3:02 PM, Antonio Aloisio <[email protected]> >> >> wrote: >> >>> >> >>> Hi Salvatore, >> >>> if libfoo depends on libbar, then you must load bar before loading foo >> >>> or >> >>> it won't correctly link the libs... thus the loader will fail to load >> >>> the >> >>> libs. >> >>> >> >>> Cheers, >> >>> Antonio >> >>> >> >>> >> >>> On Wed, Jun 10, 2015 at 2:49 PM, Iovene, Salvatore >> >>> <[email protected]> wrote: >> >>>> >> >>>> Hi, >> >>>> I would like to extend this message with more findings, and perhaps >> >>>> this can help some of you help me. >> >>>> >> >>>> I have tried packaging my extension's jar so that the .so files I get >> >>>> from the third party library end in the /lib/armeabi-v7a/ directory >> >>>> within the jar. >> >>>> Then, when making an APK for my app using make_apk.py, the .so files >> >>>> indeed end up next to libxwalkcore.so, again in /lib/armeabi-v7a/. >> >>>> >> >>>> So far so good, and I was thinking I might have a change of things >> >>>> working. Then, in my class that extends XWalkExtensionClient, I'm >> >>>> doing a block like this: >> >>>> >> >>>> static { >> >>>> System.loadLibrary("foo"); >> >>>> System.loadLibrary("bar"); >> >>>> } >> >>>> >> >>>> thinking this would load libfoo.so and libbar.so. >> >>>> >> >>>> However, I'm getting the following error in the logs: >> >>>> >> >>>> > E/dalvikvm( 3503): >> >>>> > dlopen("/data/app-lib/org.crosswalkproject.myapp/libfoo.so") >> >>>> > failed: dlopen >> >>>> > failed: could not load library "libbar.so" needed by "libfoo.so" >> >>>> >> >>>> Obviously libfoo has a dependency on libbar. This also caught my eye: >> >>>> >> >>>> > cannot locate symbol "pthread_condattr_setclock" referenced by >> >>>> > "libbar.so" >> >>>> >> >>>> Any idea how to proceed? >> >>>> >> >>>> TIA, >> >>>> Salvatore. >> >>>> >> >>>> >> >>>> On Thu, Jun 4, 2015 at 1:02 PM, Iovene, Salvatore >> >>>> <[email protected]> wrote: >> >>>> > Hi, >> >>>> > I'm writing an extension for Crosswalk for Android, and my main >> >>>> > dependencies is released as an .aar file which includes native >> >>>> > libraries (*.so). >> >>>> > >> >>>> > Can anyone advise on how to package and distribute my extension so >> >>>> > it >> >>>> > can include that? >> >>>> > >> >>>> > Thanks, >> >>>> > Salvatore. >> >>>> > >> >>>> > -- >> >>>> > Salvatore Iovene <[email protected]> >> >>>> > Linux Software Engineer >> >>>> > Intel Open Source Technology Center, Finland >> >>>> > Tel.: +358504804026 >> >>>> >> >>>> >> >>>> >> >>>> -- >> >>>> Salvatore Iovene <[email protected]> >> >>>> Linux Software Engineer >> >>>> Intel Open Source Technology Center, Finland >> >>>> Tel.: +358504804026 >> >>>> _______________________________________________ >> >>>> Crosswalk-help mailing list >> >>>> [email protected] >> >>>> https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help >> >>> >> >>> >> >>> >> >>> _______________________________________________ >> >>> Crosswalk-help mailing list >> >>> [email protected] >> >>> https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help >> >>> --------------------------------------------------------------------- >> >>> Intel Finland Oy >> >>> Registered Address: PL 281, 00181 Helsinki >> >>> Business Identity Code: 0357606 - 4 >> >>> Domiciled in Helsinki >> >>> >> >>> This e-mail and any attachments may contain confidential material for >> >>> the sole use of the intended recipient(s). Any review or distribution >> >>> by others is strictly prohibited. If you are not the intended >> >>> recipient, please contact the sender and delete all copies. >> >>> >> >> >> >> --------------------------------------------------------------------- >> >> Intel Finland Oy >> >> Registered Address: PL 281, 00181 Helsinki >> >> Business Identity Code: 0357606 - 4 >> >> Domiciled in Helsinki >> >> >> >> This e-mail and any attachments may contain confidential material for >> >> the sole use of the intended recipient(s). Any review or distribution >> >> by others is strictly prohibited. If you are not the intended >> >> recipient, please contact the sender and delete all copies. >> > >> > >> > >> > -- >> > Salvatore Iovene <[email protected]> >> > Linux Software Engineer >> > Intel Open Source Technology Center, Finland >> > Tel.: +358504804026 >> >> >> >> -- >> Salvatore Iovene <[email protected]> >> Linux Software Engineer >> Intel Open Source Technology Center, Finland >> Tel.: +358504804026 > > -- Salvatore Iovene <[email protected]> Linux Software Engineer Intel Open Source Technology Center, Finland Tel.: +358504804026 _______________________________________________ Crosswalk-help mailing list [email protected] https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help
