Login  Register

Re: Steps to build Android Demo Application with JOGL

Posted by akashbane on Nov 06, 2014; 5:32am
URL: https://forum.jogamp.org/Steps-to-build-Android-Demo-Application-with-JOGL-tp4033491p4033499.html

Hi,

I had gone through the above steps which are given in the link provided , for creating sample android project with jogl.
We have installed all three apk's which are  gluegen-rt.apk , jogl.all-android.apk , jogl.android-launcher.apk on to the device.

I have kept following two jar's in the android libs folder of the project jogl-all-android-2.2.4.jar and gluegen-rt-android-2.2.4.jar
But i am getting the following error after launching the application...


11-06 10:54:22.289: E/dalvikvm(1452): adjustAdaptiveCoef max=4194304, min=1048576, ut=312
11-06 10:54:22.309: E/hawaii.gralloc(1451): GRALLOC ALLOC flags 933
11-06 10:54:22.350: E/HAWAII_EGL(1451): abuffer = (480 800) (933)
11-06 10:54:22.960: E/dalvikvm(6161): dlopen("libgluegen-rt.so") failed: Cannot load library: load_library(linker.cpp:746): library "libgluegen-rt.so" not found
11-06 10:54:22.960: E/dalvikvm(6161): dlopen("/vendor/lib/libgluegen-rt.so") failed: Cannot load library: load_library(linker.cpp:746): library "/vendor/lib/libgluegen-rt.so" not found
11-06 10:54:22.960: E/dalvikvm(6161): dlopen("/system/lib/libgluegen-rt.so") failed: Cannot load library: load_library(linker.cpp:746): library "/system/lib/libgluegen-rt.so" not found
11-06 10:54:22.960: E/dalvikvm(6161): dlopen("//libgluegen-rt.so") failed: Cannot load library: load_library(linker.cpp:746): library "//libgluegen-rt.so" not found
11-06 10:54:22.990: E/AndroidRuntime(6161): FATAL EXCEPTION: main
11-06 10:54:22.990: E/AndroidRuntime(6161): java.lang.ExceptionInInitializerError
11-06 10:54:22.990: E/AndroidRuntime(6161): at com.example.joglsample.J1_Line.onCreate(J1_Line.java:24)
11-06 10:54:22.990: E/AndroidRuntime(6161): at android.app.Activity.performCreate(Activity.java:5326)
11-06 10:54:22.990: E/AndroidRuntime(6161): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1097)
11-06 10:54:22.990: E/AndroidRuntime(6161): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2218)
11-06 10:54:22.990: E/AndroidRuntime(6161): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2309)
11-06 10:54:22.990: E/AndroidRuntime(6161): at android.app.ActivityThread.access$700(ActivityThread.java:157)
11-06 10:54:22.990: E/AndroidRuntime(6161): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1289)
11-06 10:54:22.990: E/AndroidRuntime(6161): at android.os.Handler.dispatchMessage(Handler.java:99)
11-06 10:54:22.990: E/AndroidRuntime(6161): at android.os.Looper.loop(Looper.java:176)
11-06 10:54:22.990: E/AndroidRuntime(6161): at android.app.ActivityThread.main(ActivityThread.java:5317)
11-06 10:54:22.990: E/AndroidRuntime(6161): at java.lang.reflect.Method.invokeNative(Native Method)
11-06 10:54:22.990: E/AndroidRuntime(6161): at java.lang.reflect.Method.invoke(Method.java:511)
11-06 10:54:22.990: E/AndroidRuntime(6161): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
11-06 10:54:22.990: E/AndroidRuntime(6161): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)
11-06 10:54:22.990: E/AndroidRuntime(6161): at dalvik.system.NativeStart.main(Native Method)
11-06 10:54:22.990: E/AndroidRuntime(6161): Caused by: java.lang.ExceptionInInitializerError
11-06 10:54:22.990: E/AndroidRuntime(6161): at javax.media.opengl.GLProfile.<clinit>(GLProfile.java:82)
11-06 10:54:22.990: E/AndroidRuntime(6161): ... 15 more
11-06 10:54:22.990: E/AndroidRuntime(6161): Caused by: java.lang.UnsatisfiedLinkError: Cannot load library: load_library(linker.cpp:746): library "//libgluegen-rt.so" not found
11-06 10:54:22.990: E/AndroidRuntime(6161): at java.lang.Runtime.load(Runtime.java:340)
11-06 10:54:22.990: E/AndroidRuntime(6161): at java.lang.System.load(System.java:521)
11-06 10:54:22.990: E/AndroidRuntime(6161): at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:468)
11-06 10:54:22.990: E/AndroidRuntime(6161): at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63)
11-06 10:54:22.990: E/AndroidRuntime(6161): at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:94)
11-06 10:54:22.990: E/AndroidRuntime(6161): at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:332)
11-06 10:54:22.990: E/AndroidRuntime(6161): at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:390)
11-06 10:54:22.990: E/AndroidRuntime(6161): at com.jogamp.common.os.Platform$1.run(Platform.java:210)
11-06 10:54:22.990: E/AndroidRuntime(6161): at java.security.AccessController.doPrivileged(AccessController.java:45)
11-06 10:54:22.990: E/AndroidRuntime(6161): at com.jogamp.common.os.Platform.<clinit>(Platform.java:173)
11-06 10:54:22.990: E/AndroidRuntime(6161): ... 16 more
11-06 10:54:23.361: E/hawaii.gralloc(1451): GRALLOC ALLOC flags 933
11-06 10:54:23.391: E/HAWAII_EGL(1451): abuffer = (480 233) (933)
11-06 10:54:23.531: E/android.os.Debug(1962): !@Dumpstate > dumpstate -k -t -z -d -o /data/log/dumpstate_app_error
11-06 10:54:23.811: E/hawaii.gralloc(1451): GRALLOC ALLOC flags 10000b22
11-06 10:54:23.871: E/hawaii.gralloc(1451): GRALLOC ALLOC flags 10000b22
11-06 10:54:23.881: E/HAWAII_EGL(1451): abuffer = (480 800) (10000b22)
11-06 10:54:24.291: E/hawaii.gralloc(1451): GRALLOC ALLOC flags 933
11-06 10:54:24.291: E/HAWAII_EGL(1451): abuffer = (480 233) (933)
11-06 10:54:24.542: E/hawaii.gralloc(1451): GRALLOC ALLOC flags 933
11-06 10:54:24.552: E/HAWAII_EGL(1451): abuffer = (480 233) (933)


Please can anybody suggest where are going wrong in terms of the implementation in for android.


Thanks,
Akash.