Crash on Advanced Settings
Building 4efd5b45 with fdroidserver, metadata is a bit modified:
- versionName: 3.0.0 - fdroid
versionCode: 35
commit: 4efd5b457f8de999a7a16c7cb65ab8b33a2b28fe
subdir: app
gradle:
- fdroid
prebuild:
- sed -i -e '/def getAppKey/,/^}/d' -e 's/getAppKey("[_a-z]*")/"\\"\\""/' build.gradle
- sed -i -e '7,9d' ../build.gradle
Logcat says:
E AndroidRuntime: FATAL EXCEPTION: main
E AndroidRuntime: Process: com.orpheusdroid.screenrecorder, PID: 18464
E AndroidRuntime: androidx.fragment.app.Fragment$c: Unable to instantiate fragment com.orpheusdroid.screenrecorder.ui.settings.fragments.AdvanceSettingsFragment: make sure class name exists
E AndroidRuntime: at b.m.d.n.d(Unknown Source:29)
E AndroidRuntime: at androidx.fragment.app.Fragment.A(Unknown Source:8)
E AndroidRuntime: at b.m.d.r$c.a(:2)
E AndroidRuntime: at androidx.preference.Preference.B(:17)
E AndroidRuntime: at androidx.preference.Preference$a.onClick(Unknown Source:2)
E AndroidRuntime: at android.view.View.performClick(View.java:7259)
E AndroidRuntime: at android.view.View.performClickInternal(View.java:7236)
E AndroidRuntime: at android.view.View.access$3600(View.java:801)
E AndroidRuntime: at android.view.View$PerformClick.run(View.java:27896)
E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:883)
E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:100)
E AndroidRuntime: at android.os.Looper.loop(Looper.java:214)
E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7356)
E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
E AndroidRuntime: Caused by: java.lang.ClassNotFoundException: com.orpheusdroid.screenrecorder.ui.settings.fragments.AdvanceSettingsFragment
E AndroidRuntime: at java.lang.Class.classForName(Native Method)
E AndroidRuntime: at java.lang.Class.forName(Class.java:454)
E AndroidRuntime: at b.m.d.n.c(:2)
E AndroidRuntime: at b.m.d.n.d(Unknown Source:2)
E AndroidRuntime: ... 15 more
E AndroidRuntime: Caused by: java.lang.ClassNotFoundException: com.orpheusdroid.screenrecorder.ui.settings.fragments.AdvanceSettingsFragment
E AndroidRuntime: ... 19 more
FYI, no, we won't update the F-Droid wersion until you actually release version 3.x. But you have any time frame for that?
Ref: https://forum.f-droid.org/t/screencam-screen-recorder-2-0-3-please-update-to-3-0-1/11539/6