You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm getting this error whenever I try to open the wikitude AR world in Release version of the app.
12-18 11:13:58.107 20994-20994/com.nationalgallerysingapore.galleryexplorer A/zygote: java_vm_ext.cc:534] JNI DETECTED ERROR IN APPLICATION: JNI GetJavaVM called with pending exception java.lang.NoSuchFieldError: no "J" field "nativePtr" in class "Lcom/wikitude/architect/util/internal/ArchitectSDKBuildInformationInternal;" or its superclasses java_vm_ext.cc:534] at void com.wikitude.architect.util.internal.ArchitectSDKBuildInformationInternal.createNative() ((null):-2)
12-18 11:13:58.108 20994-20994/com.nationalgallerysingapore.galleryexplorer A/zygote: java_vm_ext.cc:534] at void com.wikitude.architect.util.internal.ArchitectSDKBuildInformationInternal.<init>() ((null):-1) java_vm_ext.cc:534] at void com.wikitude.architect.ArchitectView.<clinit>() ((null):-1) java_vm_ext.cc:534] at com.wikitude.common.e.a com.wikitude.architect.ArchitectView.getPermissionManager() ((null):-1) java_vm_ext.cc:534] at void com.brave.wikitudebridge.WikitudePrecheck.onCreate(android.os.Bundle) ((null):-1) java_vm_ext.cc:534] at void android.app.Activity.performCreate(android.os.Bundle, android.os.PersistableBundle) (Activity.java:7009) java_vm_ext.cc:534] at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:7000) java_vm_ext.cc:534] at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1214) java_vm_ext.cc:534] at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2731) java_vm_ext.cc:534] at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2856)
The text was updated successfully, but these errors were encountered:
From a non-java developer, after digging for hours in wikitude, android and java issues I randomly found a solution. In your app build.gradle, if your release buildType has minifyEnabled set to true, it seems that proguard obfuscates wikitude classes. To avoid this, add
-keep class com.wikitude.architect.** {*;}
-keep class com.wikitude.common.** {*;}
I'm getting this error whenever I try to open the wikitude AR world in Release version of the app.
12-18 11:13:58.107 20994-20994/com.nationalgallerysingapore.galleryexplorer A/zygote: java_vm_ext.cc:534] JNI DETECTED ERROR IN APPLICATION: JNI GetJavaVM called with pending exception java.lang.NoSuchFieldError: no "J" field "nativePtr" in class "Lcom/wikitude/architect/util/internal/ArchitectSDKBuildInformationInternal;" or its superclasses java_vm_ext.cc:534] at void com.wikitude.architect.util.internal.ArchitectSDKBuildInformationInternal.createNative() ((null):-2)
12-18 11:13:58.108 20994-20994/com.nationalgallerysingapore.galleryexplorer A/zygote: java_vm_ext.cc:534] at void com.wikitude.architect.util.internal.ArchitectSDKBuildInformationInternal.<init>() ((null):-1) java_vm_ext.cc:534] at void com.wikitude.architect.ArchitectView.<clinit>() ((null):-1) java_vm_ext.cc:534] at com.wikitude.common.e.a com.wikitude.architect.ArchitectView.getPermissionManager() ((null):-1) java_vm_ext.cc:534] at void com.brave.wikitudebridge.WikitudePrecheck.onCreate(android.os.Bundle) ((null):-1) java_vm_ext.cc:534] at void android.app.Activity.performCreate(android.os.Bundle, android.os.PersistableBundle) (Activity.java:7009) java_vm_ext.cc:534] at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:7000) java_vm_ext.cc:534] at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1214) java_vm_ext.cc:534] at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2731) java_vm_ext.cc:534] at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2856)
The text was updated successfully, but these errors were encountered: