FP4 only blue accent color available
- /e/ version: 1.2-r-20220726206059-stable-FP4
- Device model(s): Fairphone 4
- Device rooted: no
Summary
While setting the device up I am unable to choose any accent color except the stock blue. I have an SamsungGS8 with Android 9 based /e/ (last stable version, there were no updates in a while) where a lot of colors are available, as was the case in Android in general for a long time.
The problem
Go to Settings - Display - Advanced - Styles and wallpapers - Style, make a new custom one.
What is the current behavior?
When I get to color selection I see only 1 choice, which is blue, day ruined.
What is the expected correct behavior?
I am able to choose from a variety of colors and have my interface in glorious orange, day unruined.
Technical informations
Click to expand
``` 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: Didn't find default color, will use system option 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: android.content.pm.PackageManager$NameNotFoundException 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at android.app.ApplicationPackageManager.getApplicationInfoAsUser(ApplicationPackageManager.java:435) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at android.app.ApplicationPackageManager.getApplicationInfo(ApplicationPackageManager.java:424) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at android.app.ApplicationPackageManager.getResourcesForApplication(ApplicationPackageManager.java:1700) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at com.android.customization.model.theme.custom.ThemeComponentOptionProvider.getOverlayResources(ThemeComponentOptionProvider.java:76) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at com.android.customization.model.theme.custom.ColorOptionsProvider.addDefault(ColorOptionsProvider.java:100) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at com.android.customization.model.theme.custom.ColorOptionsProvider.loadOptions(ColorOptionsProvider.java:93) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at com.android.customization.model.theme.custom.ThemeComponentOptionProvider.fetch(ThemeComponentOptionProvider.java:65) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at com.android.customization.picker.theme.CustomThemeComponentFragment.setUpOptions(CustomThemeComponentFragment.java:94) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at com.android.customization.picker.theme.CustomThemeComponentFragment.onCreateView(CustomThemeComponentFragment.java:75) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2897) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:527) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1324) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1477) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:1555) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1608) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:455) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at androidx.fragment.app.FragmentManager.executeOps(FragmentManager.java:2333) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:2117) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:2055) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1957) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at androidx.fragment.app.FragmentManager.executePendingTransactions(FragmentManager.java:572) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at com.android.customization.picker.theme.CustomThemeActivity.navigateToStep(CustomThemeActivity.java:158) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at com.android.customization.picker.theme.CustomThemeActivity.access$100(CustomThemeActivity.java:62) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at com.android.customization.picker.theme.CustomThemeActivity$1.onSuccess(CustomThemeActivity.java:180) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at com.android.customization.model.theme.custom.CustomThemeManager.apply(CustomThemeManager.java:59) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at com.android.customization.picker.theme.CustomThemeActivity.onNextOrApply(CustomThemeActivity.java:177) 08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at com.android.customization.picker.theme.CustomThemeActivity.lambda$onCreate0
CustomThemeActivity(CustomThemeActivity.java:125)
08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at com.android.customization.picker.theme.-$Lambda
CustomThemeActivity$R9NBSe5KOCcxwNQpPOFE3zTOIvI.onClick(Unknown Source:2)
08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at android.view.View.performClick(View.java:7448)
08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at android.view.View.performClickInternal(View.java:7425)
08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at android.view.View.access$3600(View.java:810)
08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at android.view.View$PerformClick.run(View.java:28305)
08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at android.os.Handler.handleCallback(Handler.java:938)
08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at android.os.Handler.dispatchMessage(Handler.java:99)
08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at android.os.Looper.loop(Looper.java:223)
08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at android.app.ActivityThread.main(ActivityThread.java:7664)
08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at java.lang.reflect.Method.invoke(Native Method)
08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
08-11 14:56:44.363 16265 16265 D ColorOptionsProvider: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
```
Relevant screenshots
Solutions
Didn't find any yet.
Possible fixes
Looks like a packaging issue for colors? I think I've seen packages with names of colors used in this setting screen while playing with backups before rewiping the device, but the error above says it couldn't find them.