Start a new topic

Failed to run Andriod native SDK examples

Failed to run Andriod native SDK examples


Andriod Studio :  2.1.3

WikitudeSDK_NativeAPI_Android_1-3-0_2016-07-11_13-15-33

After I imported the sample projects into Andriod Studio, I can load the menu screen in Andriod Simulator. But when I tried to click into any sample, it crashed with following error

 

08-24 13:49:07.990 2992-2992/com.wikitude.nativesdksampleapp E/AndroidRuntime: FATAL EXCEPTION: main

                                                                               Process: com.wikitude.nativesdksampleapp, PID: 2992

                                                                               java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.wikitude.nativesdksampleapp-1/lib/x86/libnativesdk.so: has text relocations

                                                                                   at java.lang.Runtime.loadLibrary(Runtime.java:372)

                                                                                   at java.lang.System.loadLibrary(System.java:1076)

                                                                                   at com.wikitude.internal.WikitudeSDKInternal.<init>(WikitudeSDKInternal.java)

                                                                                   at com.wikitude.internal.WikitudeSDKInternal.<init>(WikitudeSDKInternal.java)

                                                                                   at com.wikitude.WikitudeSDK.<init>(WikitudeSDK.java)

                                                                                   at com.wikitude.samples.camera.CameraControlsActivity.onCreate(CameraControlsActivity.java:44)

                                                                                   at android.app.Activity.performCreate(Activity.java:6237)

                                                                                   at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)

                                                                                   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)

                                                                                   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)

                                                                                   at android.app.ActivityThread.-wrap11(ActivityThread.java)

                                                                                   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)

                                                                                   at android.os.Handler.dispatchMessage(Handler.java:102)

                                                                                   at android.os.Looper.loop(Looper.java:148)

                                                                                   at android.app.ActivityThread.main(ActivityThread.java:5417)

                                                                                   at java.lang.reflect.Method.invoke(Native Method)

                                                                                   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)

                                                                                   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

08-24 13:49:10.803 3169-3191/com.wikitude.nativesdksampleapp D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true

 

I got same error for 

WikitudeSDK_Android_5-2-0_2016-07-11_16-52-11

My OS is MacOS 10.9.5 and my JDK is jdk1.8.0_102

We are evaluating your product and need to make decision in a few days. Could you help us get over this issue?

Thanks!

Yong

 

 

I got the same error.

                                                                          at java.lang.reflect.Method.invoke(Native Method) 

                                                                           at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 

                                                                           at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 

                                                                        Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.wikitude.sdksamples-1/lib/x86/libarchitect.so: has text relocations

                                                                           at java.lang.Runtime.loadLibrary(Runtime.java:372)

                                                                           at java.lang.System.loadLibrary(System.java:1076)

                                                                           at com.wikitude.architect.ArchitectView.c(ProGuard:332)

                                                                           at com.wikitude.architect.ArchitectView.a(ProGuard:399)

                                                                           at com.wikitude.architect.ArchitectView.<init>(ProGuard:246)

                                                                           at com.wikitude.architect.ArchitectView.<init>(ProGuard:250)

                                                                           at java.lang.reflect.Constructor.newInstance(Native Method) 

                                                                           at android.view.LayoutInflater.createView(LayoutInflater.java:619) 

                                                                           at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:764) 

                                                                           at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704) 

                                                                           at android.view.LayoutInflater.rInflate(LayoutInflater.java:835) 

                                                                           at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798) 

                                                                           at android.view.LayoutInflater.inflate(LayoutInflater.java:515) 

                                                                           at android.view.LayoutInflater.inflate(LayoutInflater.java:423) 

                                                                           at android.view.LayoutInflater.inflate(LayoutInflater.java:374) 

                                                                           at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:393) 

                                                                           at android.app.Activity.setContentView(Activity.java:2166) 

                                                                           at com.wikitude.samples.AbstractArchitectCamActivity.onCreate(AbstractArchitectCamActivity.java:80) 

                                                                           at android.app.Activity.performCreate(Activity.java:6237) 

                                                                           at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107) 

                                                                           at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369) 

                                                                           at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 

                                                                           at android.app.ActivityThread.-wrap11(ActivityThread.java) 

                                                                           at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) 

                                                                           at android.os.Handler.dispatchMessage(Handler.java:102) 

                                                                           at android.os.Looper.loop(Looper.java:148) 

                                                                           at android.app.ActivityThread.main(ActivityThread.java:5417) 

                                                                           at java.lang.reflect.Method.invoke(Native Method) 

                                                                           at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 

                                                                           at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 

Hi @all,
our SDK is not supposed to run in the simulator. You need an actual Android device and run it on that.

Best regards,

Andreas

Hi, Andreas

That resolves the issue.

 

Thanks!

Yong

 
Login or Signup to post a comment