[osg-users] Android osgPlugins

Rafa Gaitan rafa.gaitan at gmail.com
Wed May 27 14:51:00 PDT 2015

Hello Christian,

2015-05-27 23:43 GMT+02:00 Christian Kehl <christian-kehl at web.de>:

> I went through the build process again and have to correct: osgAndroid
> already comes with a jar-file. What the project and its ndk-build does is
> to generate a libjniosg-gles1.so file that links to the static c++
> libraries. HENCE, my question would be now how the pre-compiled
> org.openscenegraph.android.jar refers/links to the libjniosg.so file,
> because I suspect this seems to be the step that goes wrong in my case. Any
> hints how that works ?

In eclipse, all the projects have as dependency the
org.openscenegraph.android project. So, just running into the device the
osgsimple example, should deploy properly the library.

If you unzip the generated org.openscenegraph.osgsimple.apk you'll see that
the libraries are there:

Archive:  ../org.openscenegraph.osgsimple.apk
  inflating: AndroidManifest.xml
 extracting: res/drawable-hdpi-v4/icon.png
 extracting: res/drawable-hdpi-v4/osg.png
 extracting: res/drawable-ldpi-v4/icon.png
 extracting: res/drawable-ldpi-v4/osg.png
 extracting: res/drawable-mdpi-v4/icon.png
 extracting: res/drawable-mdpi-v4/osg.png
 extracting: resources.arsc
  inflating: classes.dex
  inflating: lib/armeabi/libgnustl_shared.so
  inflating: lib/armeabi/libjniosg-gles1.so
  inflating: lib/armeabi/libjniosg-gles2.so
  inflating: META-INF/CERT.SF
  inflating: META-INF/CERT.RSA

As far as I know is the ADT plugin of eclipse the one doing the magic
generating and embedding all the dependencies in the same apk.

After that, the osgsimple activity calls to  Library.initLibrary("gles1");
which loads libjni-gles1.so library.


> Cheers,
> Christian
> ------------------
> Read this topic online here:
> http://forum.openscenegraph.org/viewtopic.php?p=63843#63843
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Rafael Gaitán Linares
CTO at Mirage Technologies S.L - http://www.mirage-tech.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20150527/7ccb1313/attachment-0003.htm>

More information about the osg-users mailing list