App crash during launch

Started by zrav, July 21, 2024, 03:29:11 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

zrav

The most recent version of OruxMaps GP crashes during launch on a Samsung S5, while it is fine on a S23.

Samsung Galaxy S5 - SM-G900F
Android 6.0.1
Build MMB29M.G900FXXU1CQDA
OruxMaps GP version 10.7.1GP

07-21 14:50:49.919 18635 18635 E AndroidRuntime: FATAL EXCEPTION: main
07-21 14:50:49.919 18635 18635 E AndroidRuntime: Process: com.orux.oruxmapsDonate, PID: 18635
07-21 14:50:49.919 18635 18635 E AndroidRuntime: java.lang.NoClassDefFoundError: Failed resolution of: Ljava/util/Optional;
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at com.pairip.InitContextProvider.tryToCreateContextForBindingApp(InitContextProvider.java:45)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at com.pairip.VMRunner.invoke(VMRunner.java:54)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at com.pairip.StartupLauncher.launch(StartupLauncher.java:14)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at androidx.multidex.MultiDexApplication.<clinit>(SourceFile)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at java.lang.Class.newInstance(Native Method)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at android.app.Instrumentation.newApplication(Instrumentation.java:1019)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at android.app.Instrumentation.newApplication(Instrumentation.java:1004)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at android.app.LoadedApk.makeApplication(LoadedApk.java:666)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6289)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at android.app.ActivityThread.access$1800(ActivityThread.java:221)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1860)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at android.os.Looper.loop(Looper.java:158)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7224)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: Caused by: java.lang.ClassNotFoundException: Didn't find class "java.util.Optional" on path: DexPathList[[zip file "/system/framework/com.dsi.ant.antradio_library.jar", zip file "/data/app/com.orux.oruxmapsDonate-1/base.apk", zip file "/data/app/com.orux.oruxmapsDonate-1/split_config.armeabi_v7a.apk", zip file "/data/app/com.orux.oruxmapsDonate-1/split_config.xxhdpi.apk"],nativeLibraryDirectories=[/data/app/com.orux.oruxmapsDonate-1/lib/arm, /data/app/com.orux.oruxmapsDonate-1/base.apk!/lib/armeabi-v7a, /data/app/com.orux.oruxmapsDonate-1/split_config.armeabi_v7a.apk!/lib/armeabi-v7a, /data/app/com.orux.oruxmapsDonate-1/split_config.xxhdpi.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: ... 17 more
07-21 14:50:49.919 18635 18635 E AndroidRuntime: Suppressed: java.io.IOException: No original dex files found for dex location /data/app/com.orux.oruxmapsDonate-1/split_config.armeabi_v7a.apk
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at dalvik.system.DexFile.openDexFileNative(Native Method)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at dalvik.system.DexFile.openDexFile(DexFile.java:295)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at dalvik.system.DexFile.<init>(DexFile.java:80)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at dalvik.system.DexFile.<init>(DexFile.java:59)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at dalvik.system.DexPathList.loadDexFile(DexPathList.java:279)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at dalvik.system.DexPathList.makePathElements(DexPathList.java:248)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at dalvik.system.DexPathList.<init>(DexPathList.java:120)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at dalvik.system.BaseDexClassLoader.<init>(BaseDexClassLoader.java:48)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at dalvik.system.PathClassLoader.<init>(PathClassLoader.java:65)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:84)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:45)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at android.app.LoadedApk.getClassLoader(LoadedApk.java:434)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at android.app.LoadedApk.makeApplication(LoadedApk.java:659)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: ... 9 more
07-21 14:50:49.919 18635 18635 E AndroidRuntime: Suppressed: java.io.IOException: No original dex files found for dex location /data/app/com.orux.oruxmapsDonate-1/split_config.xxhdpi.apk
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at dalvik.system.DexFile.openDexFileNative(Native Method)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at dalvik.system.DexFile.openDexFile(DexFile.java:295)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at dalvik.system.DexFile.<init>(DexFile.java:80)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at dalvik.system.DexFile.<init>(DexFile.java:59)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at dalvik.system.DexPathList.loadDexFile(DexPathList.java:279)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at dalvik.system.DexPathList.makePathElements(DexPathList.java:248)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at dalvik.system.DexPathList.<init>(DexPathList.java:120)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at dalvik.system.BaseDexClassLoader.<init>(BaseDexClassLoader.java:48)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at dalvik.system.PathClassLoader.<init>(PathClassLoader.java:65)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:84)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:45)
07-21 14:50:49.919 18635 18635 E AndroidRuntime: at android.app.LoadedApk.getClassLoader(LoadedApk.java:4