No Adaptive Performance provider package installed

Hello. When trying to build the APK, the following message appears in the console: "
No Adaptive Performance provider package installed. Adaptive Performance requires a provider to get information during runtime. Please install a provider such as Adaptive Performance Samsung (Android) from the Adaptive Performance Settings.
UnityEditor.EditorApplication:Internal_CallUpdateFunctions ()
". As a result, the build cannot be created. How to create an APK, and I am also interested in how to create a build for Google Playmarket?

Screenshot of the message.:

9572641--1354714--2024-01-10_125804.png

1 Like

Go to Package Manager and either install the adaptive performance provider or uninstall Adaptive Performance package.

This package cannot be uninstalled. The Remove button is disabled.

9572905--1354756--2024-01-10_150146.png

I clicked the Unlock button, but still, the button is not available.
9572905--1354759--2024-01-10_150312.png
So what should I do? It turns out that this package does not allow you to create a build just to test the game on the phone, and besides, it is not deleted.

Maybe you do have some provider installed but not configured?

I have no idea about it.

Also is lock icon opposite the package name.:

9572944--1354777--2024-01-10_153621.png

Unfortunately, I have no idea what caused this.

1 Like

I found out that I canā€™t remove a package because other packages depend on it. That is, as far as I understand, I need to detect these dependencies. How can do it?

Have a look into package-lock.json file in your Packages folder, it should list the dependencies for each package.

Any update to this? Iā€™m unable to successfully make an iOS build as I get this error
9619049--1365464--upload_2024-2-1_19-17-11.png

Uninstall ā€œMobileā€ package in ā€œFeaturesā€

4 Likes

Apparently Adaptive Performance is not supported in Unity 2022.3? At least we canā€™t get it to even compileā€¦ and there is no ā€œSubsystemsā€ package in the Package Manager.

error CS1069: The type name 'ISubsystem' could not be found in the namespace 'UnityEngine'. This type has been forwarded to assembly 'UnityEngine.SubsystemsModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' Enable the built in package 'Subsystems' in the Package Manager window to fix this error.

didnā€™t find a solution?

im having the same issue, does it prevent the game to run on ios?

I have the sameā€¦

Thanks Firewalker. Open Package Manager, remove ā€˜Mobileā€™ under ā€˜featuresā€™ containing 3 packages.
Now you can install Adaptive Performance 4.0.1 (Dependency/Locked issue solved).

You will still get error on building ā€œNo Adaptive Performance provider package installed.ā€

Open Project Settings - Adaptive Performance - Android - enable Android Provider (Generic) and Samsung Android Provider.
Also open Project Settings - Player- Frame Timing Stats - Enable.
Now Adaptive Performance 4.0.1 is actually active and Building will complete without errors!

Transfer .APK via usb cable to ā€˜internal storage/downloadsā€™ phone folder. I had permissions blockers causing ā€œApp not installedā€ results when I tried to run the .APK from file manager app.
So I downloaded ā€˜APK Installerā€™ (by Uptodown) free app from Android Playstore, it handled permissions, installed .APK and my Unity game finally runs on Android device.

7 Likes