I’m using Unity 2022.3.1f1 and Unity 2022.3.4f1 Both are giving the same error; I even tried in administrator mode which popped messages that told me it wasn’t a safe idea.
I uninstalled and reinstalled everything 3 times now. I have Samsung Android Provider installed but I can’t figure out how or why the Android Provider above it isn’t installing.
Do I even need both of them installed? Am I missing something?
I’d just like to chime in and say that I’m encountering the same issue (I’m using 2022.3.2f1). When I look at the requirements page in here, it says 2022.2 and 2023.1 are supported, but has no mention of 2022.3. Is this a typo or is 2022.3 not supported?
Hi, thanks for bringing that up.
TLDR; you can add the Android Provider manually.
The Android provider uses features which are not supported below 2023.1 and that’s why the package is restricted in the package manager. What can happen is that you install Adaptive Performance (3.x) on Unity 2021.2+ and when you install the Samsung provider it installs Samsung provider 5.0 which then installs Adaptive Performance 5.0 which then lets you “enable” the Android Provider, but can’t find/install it. This is not really how it’s supposed to work and we will have to find a fix for that. Sorry that happened to you.
However, you can use the Android Provider in 2021.2+ by manually adding it to the package manifest (ProjectDir/Packages/manifest.json).
"com.unity.adaptiveperformance": "5.0.1",
"com.unity.adaptiveperformance.google.android": "1.1.2",
"com.unity.adaptiveperformance.samsung.android": "5.0.0",
Once it’s added in the manifest if will be imported in the Editor once you switch to it. Afterwards you can enable the provider in the Adaptive Performance Settings. But be aware that Features from 2023.1 won’t works (Game State API, Game Mode API)
3 Likes