java.lang.IllegalArgumentException: Component class com.github.libretube.activities.MainActivity does not exist in com.github.libretube
at android.os.Parcel.createExceptionOrNull(Parcel.java:2442)
at android.os.Parcel.createException(Parcel.java:2422)
at android.os.Parcel.readException(Parcel.java:2405)
at android.os.Parcel.readException(Parcel.java:2347)
at android.content.pm.IPackageManager$Stub$Proxy.setComponentEnabledSetting(IPackageManager.java:7766)
at android.app.ApplicationPackageManager.setComponentEnabledSetting(ApplicationPackageManager.java:3267)
at com.github.libretube.ui.preferences.AppearanceSettings$$ExternalSyntheticLambda2.onPreferenceChange(R8$$SyntheticClass:11)
at androidx.preference.Preference.callChangeListener(Unknown Source:4)
at com.github.libretube.ui.views.MaterialPreferenceFragment$$ExternalSyntheticLambda0.onClick(R8$$SyntheticClass:6)
at androidx.appcompat.app.AlertController$AlertParams$3.onItemClick(AlertController.java:1)
at android.widget.AdapterView.performItemClick(AdapterView.java:376)
at android.widget.AbsListView.performItemClick(AbsListView.java:1282)
at android.widget.AbsListView$PerformClick.run(AbsListView.java:3528)
at android.widget.AbsListView$3.run(AbsListView.java:4691)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
at android.app.ActivityThread.main(ActivityThread.java:8669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)
Caused by: android.os.RemoteException: Remote stack trace:
at com.android.server.pm.PackageManagerService.setEnabledSetting(PackageManagerService.java:29002)
at com.android.server.pm.PackageManagerService.setComponentEnabledSetting(PackageManagerService.java:28739)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:3545)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:9925)
at android.os.Binder.execTransactInternal(Binder.java:1215)
LibreTube version
0.6.0
Android version
Android 12 One UI 4.1
Other details
No response
Acknowledgements
[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
[X] I have written a short but informative title.
[X] I will fill out all of the requested information in this form.
Steps to reproduce
Expected behavior
App icon should change.
Actual behavior
java.lang.IllegalArgumentException: Component class com.github.libretube.activities.MainActivity does not exist in com.github.libretube at android.os.Parcel.createExceptionOrNull(Parcel.java:2442) at android.os.Parcel.createException(Parcel.java:2422) at android.os.Parcel.readException(Parcel.java:2405) at android.os.Parcel.readException(Parcel.java:2347) at android.content.pm.IPackageManager$Stub$Proxy.setComponentEnabledSetting(IPackageManager.java:7766) at android.app.ApplicationPackageManager.setComponentEnabledSetting(ApplicationPackageManager.java:3267) at com.github.libretube.ui.preferences.AppearanceSettings$$ExternalSyntheticLambda2.onPreferenceChange(R8$$SyntheticClass:11) at androidx.preference.Preference.callChangeListener(Unknown Source:4) at com.github.libretube.ui.views.MaterialPreferenceFragment$$ExternalSyntheticLambda0.onClick(R8$$SyntheticClass:6) at androidx.appcompat.app.AlertController$AlertParams$3.onItemClick(AlertController.java:1) at android.widget.AdapterView.performItemClick(AdapterView.java:376) at android.widget.AbsListView.performItemClick(AbsListView.java:1282) at android.widget.AbsListView$PerformClick.run(AbsListView.java:3528) at android.widget.AbsListView$3.run(AbsListView.java:4691) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:226) at android.os.Looper.loop(Looper.java:313) at android.app.ActivityThread.main(ActivityThread.java:8669) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135) Caused by: android.os.RemoteException: Remote stack trace: at com.android.server.pm.PackageManagerService.setEnabledSetting(PackageManagerService.java:29002) at com.android.server.pm.PackageManagerService.setComponentEnabledSetting(PackageManagerService.java:28739) at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:3545) at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:9925) at android.os.Binder.execTransactInternal(Binder.java:1215)
LibreTube version
0.6.0
Android version
Android 12 One UI 4.1
Other details
No response
Acknowledgements