Post by curly on Mar 25, 2019 8:46:16 GMT
Hi All,
I'm running Rhodes with:
sdkversion: 7.0.0.beta7
android:
minSDK: 8
version: 9.0.0
android_title: 0
SDK Manager: "Android SDK Platform 28"
NDK: android-ndk-r17b, android-ndk-r17c, I also tried android-ndk-r15c and android-ndk-r16b, same crash.
The app crashes on Startup for devices with older Android versions, e.g. 6.0.1, with the following error (but runs fine on Android 9):
java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "__aeabi_atexit" referenced by "/data/app/<>-1/lib/arm/librhodes.so"...
How can I solve this? Thanks in advance for any hints!
03-25 08:44:09.711 660 1573 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=<> cmp=<>/com.rhomobile.rhodes.RhodesActivity bnds=[600,420][792,612] (has extras)} from uid 10011 on display 0
03-25 08:44:09.744 199 706 D AudioFlinger: mixer(0xb3f40000) throttle end: throttle time(4)
03-25 08:44:09.782 660 1567 I ActivityManager: Start proc 6820:<>/u0a90 for activity <>/com.rhomobile.rhodes.RhodesActivity
03-25 08:44:09.862 6820 6820 D NativeLibraries: Loading lib rhodes
03-25 08:44:09.881 6820 6820 D AndroidRuntime: Shutting down VM
--------- beginning of crash
03-25 08:44:09.886 6820 6820 E AndroidRuntime: FATAL EXCEPTION: main
03-25 08:44:09.886 6820 6820 E AndroidRuntime: Process: <>, PID: 6820
03-25 08:44:09.886 6820 6820 E AndroidRuntime: java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "__aeabi_atexit" referenced by "/data/app/<>-1/lib/arm/librhodes.so"...
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at java.lang.Runtime.loadLibrary(Runtime.java:372)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at java.lang.System.loadLibrary(System.java:1076)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at com.rhomobile.rhodes.NativeLibraries.load(NativeLibraries.java:8)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at com.rhomobile.rhodes.RhodesApplication.<clinit>(RhodesApplication.java:105)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at java.lang.Class.newInstance(Native Method)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at android.app.Instrumentation.newApplication(Instrumentation.java:996)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at android.app.Instrumentation.newApplication(Instrumentation.java:981)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at android.app.LoadedApk.makeApplication(LoadedApk.java:573)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4680)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at android.app.ActivityThread.-wrap1(ActivityThread.java)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at android.os.Looper.loop(Looper.java:148)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5417)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
03-25 08:44:09.896 660 842 W ActivityManager: Force finishing activity <>/com.rhomobile.rhodes.RhodesActivity
I'm running Rhodes with:
sdkversion: 7.0.0.beta7
android:
minSDK: 8
version: 9.0.0
android_title: 0
SDK Manager: "Android SDK Platform 28"
NDK: android-ndk-r17b, android-ndk-r17c, I also tried android-ndk-r15c and android-ndk-r16b, same crash.
The app crashes on Startup for devices with older Android versions, e.g. 6.0.1, with the following error (but runs fine on Android 9):
java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "__aeabi_atexit" referenced by "/data/app/<>-1/lib/arm/librhodes.so"...
How can I solve this? Thanks in advance for any hints!
03-25 08:44:09.711 660 1573 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=<> cmp=<>/com.rhomobile.rhodes.RhodesActivity bnds=[600,420][792,612] (has extras)} from uid 10011 on display 0
03-25 08:44:09.744 199 706 D AudioFlinger: mixer(0xb3f40000) throttle end: throttle time(4)
03-25 08:44:09.782 660 1567 I ActivityManager: Start proc 6820:<>/u0a90 for activity <>/com.rhomobile.rhodes.RhodesActivity
03-25 08:44:09.862 6820 6820 D NativeLibraries: Loading lib rhodes
03-25 08:44:09.881 6820 6820 D AndroidRuntime: Shutting down VM
--------- beginning of crash
03-25 08:44:09.886 6820 6820 E AndroidRuntime: FATAL EXCEPTION: main
03-25 08:44:09.886 6820 6820 E AndroidRuntime: Process: <>, PID: 6820
03-25 08:44:09.886 6820 6820 E AndroidRuntime: java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "__aeabi_atexit" referenced by "/data/app/<>-1/lib/arm/librhodes.so"...
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at java.lang.Runtime.loadLibrary(Runtime.java:372)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at java.lang.System.loadLibrary(System.java:1076)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at com.rhomobile.rhodes.NativeLibraries.load(NativeLibraries.java:8)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at com.rhomobile.rhodes.RhodesApplication.<clinit>(RhodesApplication.java:105)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at java.lang.Class.newInstance(Native Method)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at android.app.Instrumentation.newApplication(Instrumentation.java:996)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at android.app.Instrumentation.newApplication(Instrumentation.java:981)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at android.app.LoadedApk.makeApplication(LoadedApk.java:573)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4680)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at android.app.ActivityThread.-wrap1(ActivityThread.java)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at android.os.Looper.loop(Looper.java:148)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5417)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
03-25 08:44:09.886 6820 6820 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
03-25 08:44:09.896 660 842 W ActivityManager: Force finishing activity <>/com.rhomobile.rhodes.RhodesActivity