Skip to content

corbt/Test64

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This React Native project demonstrates crashing behavior on a Nexus 9 (and presumably other 64bit ARM devices).

The only difference between it and a vanilla React Native project is that I've added compile 'io.realm:realm-android:0.82.2' to the android/app/build.gradle file.

The reason it fails is likely due to the fact that Android can't mix 32 and 64bit native libraries, and realm-android contains a 64bit native library.

Run on a Nexus 9, the stacktrace is as follows:

E/AndroidRuntime(15519): FATAL EXCEPTION: main
E/AndroidRuntime(15519): Process: com.test64, PID: 15519
E/AndroidRuntime(15519): java.lang.UnsatisfiedLinkError: could find DSO to load: libreactnativejni.so
E/AndroidRuntime(15519):  at com.facebook.soloader.SoLoader.loadLibraryBySoName(SoLoader.java:213)
E/AndroidRuntime(15519):  at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:178)
E/AndroidRuntime(15519):  at com.facebook.react.bridge.JSCJavaScriptExecutor.<clinit>(JSCJavaScriptExecutor.java:19)
E/AndroidRuntime(15519):  at com.facebook.react.ReactInstanceManager.onJSBundleLoadedFromServer(ReactInstanceManager.java:310)
E/AndroidRuntime(15519):  at com.facebook.react.ReactInstanceManager.access$100(ReactInstanceManager.java:70)
E/AndroidRuntime(15519):  at com.facebook.react.ReactInstanceManager$1.onJSBundleLoadedFromServer(ReactInstanceManager.java:97)
E/AndroidRuntime(15519):  at com.facebook.react.devsupport.DevSupportManager$13$1.run(DevSupportManager.java:530)
E/AndroidRuntime(15519):  at android.os.Handler.handleCallback(Handler.java:739)
E/AndroidRuntime(15519):  at android.os.Handler.dispatchMessage(Handler.java:95)
E/AndroidRuntime(15519):  at android.os.Looper.loop(Looper.java:135)
E/AndroidRuntime(15519):  at android.app.ActivityThread.main(ActivityThread.java:5254)
E/AndroidRuntime(15519):  at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(15519):  at java.lang.reflect.Method.invoke(Method.java:372)
E/AndroidRuntime(15519):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
E/AndroidRuntime(15519):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)

About

Demonstration of a crashing React Native project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published