Open johanw666 opened 3 years ago
The program runs fine on my Android 10 and 6 devices, but on an Android 5 device (Sony M4 Aqua) it crashes at startup:
--------- beginning of crash 02-16 02:04:57.047 E/AndroidRuntime(9380): FATAL EXCEPTION: main 02-16 02:04:57.047 E/AndroidRuntime(9380): Process: de.vanitasvitae.enigmandroid, PID: 9380 02-16 02:04:57.047 E/AndroidRuntime(9380): java.lang.NoSuchMethodError: No virtual method setDropDownViewTheme(Landroid/content/res/Resources$Theme;)V in class Landroid/widget/ArrayAdapter; or its super classes (declaration of 'android.widget.ArrayAdapter' appears in /system/framework/framework.jar) 02-16 02:04:57.047 E/AndroidRuntime(9380): at de.vanitasvitae.enigmandroid.layout.LayoutContainer.prepareSpinnerAdapter(LayoutContainer.java:147) 02-16 02:04:57.047 E/AndroidRuntime(9380): at de.vanitasvitae.enigmandroid.layout.LayoutContainer_I.assembleLayout(LayoutContainer_I.java:78) 02-16 02:04:57.047 E/AndroidRuntime(9380): at de.vanitasvitae.enigmandroid.layout.LayoutContainer.<init>(LayoutContainer.java:68) 02-16 02:04:57.047 E/AndroidRuntime(9380): at de.vanitasvitae.enigmandroid.layout.LayoutContainer_I.<init>(LayoutContainer_I.java:46) 02-16 02:04:57.047 E/AndroidRuntime(9380): at de.vanitasvitae.enigmandroid.layout.LayoutContainer.createLayoutContainer(LayoutContainer.java:104) 02-16 02:04:57.047 E/AndroidRuntime(9380): at de.vanitasvitae.enigmandroid.layout.LayoutContainer.createLayoutContainer(LayoutContainer.java:97) 02-16 02:04:57.047 E/AndroidRuntime(9380): at de.vanitasvitae.enigmandroid.MainActivity.onCreate(MainActivity.java:78) 02-16 02:04:57.047 E/AndroidRuntime(9380): at android.app.Activity.performCreate(Activity.java:5976) 02-16 02:04:57.047 E/AndroidRuntime(9380): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105) 02-16 02:04:57.047 E/AndroidRuntime(9380): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2297) 02-16 02:04:57.047 E/AndroidRuntime(9380): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2404) 02-16 02:04:57.047 E/AndroidRuntime(9380): at android.app.ActivityThread.access$800(ActivityThread.java:145) 02-16 02:04:57.047 E/AndroidRuntime(9380): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1323) 02-16 02:04:57.047 E/AndroidRuntime(9380): at android.os.Handler.dispatchMessage(Handler.java:102) 02-16 02:04:57.047 E/AndroidRuntime(9380): at android.os.Looper.loop(Looper.java:135) 02-16 02:04:57.047 E/AndroidRuntime(9380): at android.app.ActivityThread.main(ActivityThread.java:5319) 02-16 02:04:57.047 E/AndroidRuntime(9380): at java.lang.reflect.Method.invoke(Native Method) 02-16 02:04:57.047 E/AndroidRuntime(9380): at java.lang.reflect.Method.invoke(Method.java:372) 02-16 02:04:57.047 E/AndroidRuntime(9380): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1016) 02-16 02:04:57.047 E/AndroidRuntime(9380): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:811) 02-16 02:04:57.059 W/ActivityManager(889): Force finishing activity de.vanitasvitae.enigmandroid/.MainActivity 02-16 02:04:57.089 D/ForegroundUtils(1740): Foreground changed, PID: 1808 UID: 10091 foreground: true 02-16 02:04:57.089 D/ForegroundUtils(1740): Foreground UID/PID combinations: 02-16 02:04:57.089 D/ForegroundUtils(1740): UID: 10091 PID: 1808 02-16 02:04:57.089 D/ForegroundUtils(1740): UID: 10310 PID: 9380 02-16 02:04:57.090 I/Process (9380): Sending signal. PID: 9380 SIG: 9
The program runs fine on my Android 10 and 6 devices, but on an Android 5 device (Sony M4 Aqua) it crashes at startup: