After updating IAP to 4.12.2, an error occurs in Android build

Hi,
As I mentioned in the title, when I updated IAP from 4.11.0 to 4.12.x (any series), I get a gradle error when I try to get the Android build. I am sharing the error logs below.

What have I tried?

  • First of all, when I leave IAP as 4.11.0, I can get the Android build without any problems.
  • I activated the ‘Custom Gradle Properties Template’ (Unity - Manual: Gradle templates) in Unity under Edit > Project Settings > Player > Android Player Settings > Publishing Settings. I implemented the solution suggested on Stackoverflow (gradle - Duplicate class android.support.v4.app.INotificationSideChannel found in modules classes? - Stack Overflow) but it didn’t work for me. I got the same errors.
  • I did Assets > External Dependency Manager > Android Resolver > Force Resolve. Then I tried to get the Android build again but the same errors came again.
  • I tried the Unity editor 2022.3.x and 2023.2.x series but I got the same error in all versions.
  • I saw the post IAP 4.12.0 anrdoid build error - #6 by Yannick_D where it was published that the problem was solved in IAP 4.12.1-pre.1 version and I tried that too. But unfortunately the result was the same. I got the same errors again.

Frankly, I couldn’t find another solution. And the Google “Aug 31, 2024 The app requires version 6.0.1 or later of Google Play Billing Library” warning still appears in the console. The time given is running out and I still haven’t found a solution.

Note: My thought is that the cause of this error, due to duplicated classes, is a conflict between the files coming from Assets > External Dependency Manager > Android Resolver > Force Resolve and the “jetified- …” files created by IAP (for version 4.12.0 and later versions). For example, in version 4.11.0 of IAP, the “jetified- …” files are not created (or are created differently), so there is no error and the build proceeds smoothly. Could you please focus on this issue? Or could you inform me about this?

Thanks.

Error:
FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ‘:launcher:checkReleaseDuplicateClasses’.

A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
Duplicate class android.support.v4.app.RemoteActionCompatParcelizer found in modules core-1.2.0-runtime (androidx.core:core:1.2.0) and jetified-androidx.core.core-1.6.0-runtime (:androidx.core.core-1.6.0:)
Duplicate class android.support.v4.graphics.drawable.IconCompatParcelizer found in modules core-1.2.0-runtime (androidx.core:core:1.2.0) and jetified-androidx.core.core-1.6.0-runtime (:androidx.core.core-1.6.0:)
Duplicate class android.support.v4.os.ResultReceiver found in modules core-1.2.0-runtime (androidx.core:core:1.2.0) and jetified-androidx.core.core-1.6.0-runtime (:androidx.core.core-1.6.0:)
Duplicate class android.support.v4.os.ResultReceiver$1 found in modules core-1.2.0-runtime (androidx.core:core:1.2.0) and jetified-androidx.core.core-1.6.0-runtime (:androidx.core.core-1.6.0:)
Duplicate class android.support.v4.os.ResultReceiver$MyResultReceiver found in modules core-1.2.0-runtime (androidx.core:core:1.2.0) and jetified-androidx.core.core-1.6.0-runtime (:androidx.core.core-1.6.0:)
Duplicate class android.support.v4.os.ResultReceiver$MyRunnable found in modules core-1.2.0-runtime (androidx.core:core:1.2.0) and jetified-androidx.core.core-1.6.0-runtime (:androidx.core.core-1.6.0:)
Duplicate class androidx.annotation.AnimRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.AnimatorRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.AnyRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.AnyThread found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.ArrayRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.AttrRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.BinderThread found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.BoolRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.CallSuper found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.CheckResult found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.ChecksSdkIntAtLeast found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.ColorInt found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.ColorLong found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.ColorRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.ContentView found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.DimenRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.Dimension found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.DoNotInline found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.DrawableRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.FloatRange found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.FontRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.FractionRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.GuardedBy found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.HalfFloat found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.IdRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.InspectableProperty found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.InspectableProperty$EnumEntry found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.InspectableProperty$FlagEntry found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.InspectableProperty$ValueType found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.IntDef found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.IntRange found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.IntegerRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.InterpolatorRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.Keep found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.LayoutRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.LongDef found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.MainThread found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.MenuRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.NavigationRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.NonNull found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.Nullable found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.PluralsRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.Px found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.RawRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.RequiresApi found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.RequiresFeature found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.RequiresPermission found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.RequiresPermission$Read found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.RequiresPermission$Write found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.RestrictTo found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.RestrictTo$Scope found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.Size found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.StringDef found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.StringRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.StyleRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.StyleableRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.TransitionRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.UiThread found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.VisibleForTesting found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.WorkerThread found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.XmlRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.arch.core.executor.ArchTaskExecutor found in modules core-runtime-2.1.0-runtime (androidx.arch.core:core-runtime:2.1.0) and jetified-androidx.arch.core.core-runtime-2.1.0-runtime (:androidx.arch.core.core-runtime-2.1.0:)
Duplicate class androidx.arch.core.executor.ArchTaskExecutor$1 found in modules core-runtime-2.1.0-runtime (androidx.arch.core:core-runtime:2.1.0) and jetified-androidx.arch.core.core-runtime-2.1.0-runtime (:androidx.arch.core.core-runtime-2.1.0:)
Duplicate class androidx.arch.core.executor.ArchTaskExecutor$2 found in modules core-runtime-2.1.0-runtime (androidx.arch.core:core-runtime:2.1.0) and jetified-androidx.arch.core.core-runtime-2.1.0-runtime (:androidx.arch.core.core-runtime-2.1.0:)
Duplicate class androidx.arch.core.executor.DefaultTaskExecutor found in modules core-runtime-2.1.0-runtime (androidx.arch.core:core-runtime:2.1.0) and jetified-androidx.arch.core.core-runtime-2.1.0-runtime (:androidx.arch.core.core-runtime-2.1.0:)
Duplicate class androidx.arch.core.executor.DefaultTaskExecutor$1 found in modules core-runtime-2.1.0-runtime (androidx.arch.core:core-runtime:2.1.0) and jetified-androidx.arch.core.core-runtime-2.1.0-runtime (:androidx.arch.core.core-runtime-2.1.0:)
Duplicate class androidx.arch.core.executor.TaskExecutor found in modules core-runtime-2.1.0-runtime (androidx.arch.core:core-runtime:2.1.0) and jetified-androidx.arch.core.core-runtime-2.1.0-

Error 2:
Error 4: CommandInvokationFailure: Gradle build failed.
D:\Program Files\Unity\Hub\Editor\2023.2.20f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK\bin\java.exe -classpath “D:\Program Files\Unity\Hub\Editor\2023.2.20f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-7.6.jar” org.gradle.launcher.GradleMain “-Dorg.gradle.jvmargs=-Xmx4096m” “assembleRelease”
stderr[

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ‘:launcher:checkReleaseDuplicateClasses’.

A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
Duplicate class android.support.v4.app.RemoteActionCompatParcelizer found in modules core-1.2.0-runtime (androidx.core:core:1.2.0) and jetified-androidx.core.core-1.6.0-runtime (:androidx.core.core-1.6.0:)
Duplicate class android.support.v4.graphics.drawable.IconCompatParcelizer found in modules core-1.2.0-runtime (androidx.core:core:1.2.0) and jetified-androidx.core.core-1.6.0-runtime (:androidx.core.core-1.6.0:)
Duplicate class android.support.v4.os.ResultReceiver found in modules core-1.2.0-runtime (androidx.core:core:1.2.0) and jetified-androidx.core.core-1.6.0-runtime (:androidx.core.core-1.6.0:)
Duplicate class android.support.v4.os.ResultReceiver$1 found in modules core-1.2.0-runtime (androidx.core:core:1.2.0) and jetified-androidx.core.core-1.6.0-runtime (:androidx.core.core-1.6.0:)
Duplicate class android.support.v4.os.ResultReceiver$MyResultReceiver found in modules core-1.2.0-runtime (androidx.core:core:1.2.0) and jetified-androidx.core.core-1.6.0-runtime (:androidx.core.core-1.6.0:)
Duplicate class android.support.v4.os.ResultReceiver$MyRunnable found in modules core-1.2.0-runtime (androidx.core:core:1.2.0) and jetified-androidx.core.core-1.6.0-runtime (:androidx.core.core-1.6.0:)
Duplicate class androidx.annotation.AnimRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.AnimatorRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.AnyRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.AnyThread found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.ArrayRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.AttrRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.BinderThread found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.BoolRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.CallSuper found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.CheckResult found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.ChecksSdkIntAtLeast found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.ColorInt found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.ColorLong found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.ColorRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.ContentView found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.DimenRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.Dimension found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.DoNotInline found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.DrawableRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.FloatRange found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.FontRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.FractionRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.GuardedBy found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.HalfFloat found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.IdRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.InspectableProperty found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.InspectableProperty$EnumEntry found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.InspectableProperty$FlagEntry found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.InspectableProperty$ValueType found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.IntDef found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.IntRange found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.IntegerRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.InterpolatorRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.Keep found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.LayoutRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.LongDef found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.MainThread found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.MenuRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.NavigationRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.NonNull found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.Nullable found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.PluralsRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.Px found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.RawRes found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.RequiresApi found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annotation.annotation-1.2.0 (androidx.annotation.annotation-1.2.0.jar)
Duplicate class androidx.annotation.RequiresFeature found in modules annotation-1.3.0 (androidx.annotation:annotation:1.3.0) and jetified-androidx.annota

1 Like

Since you found the issue while updating IAP to 4.12.2, I have redirected this to the Unity-In-App-Purchases forum (instead of Android).

Maybe these steps work for you:

Hi,

I tried the suggested solution. I was able to get the Android build. But this time, the project got stuck at startup because when I did the “delete resolve libraries” operation, it did not open because the program needed the deleted files.

Error:

2024.08.14 13:09:46.847 21502 21641 Error Unity AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.ads.initialization.OnInitializationCompleteListener
2024.08.14 13:09:46.847 21502 21641 Error Unity java.lang.ClassNotFoundException: com.google.android.gms.ads.initialization.OnInitializationCompleteListener
2024.08.14 13:09:46.847 21502 21641 Error Unity 	at java.lang.Class.classForName(Native Method)
2024.08.14 13:09:46.847 21502 21641 Error Unity 	at java.lang.Class.forName(Class.java:400)
2024.08.14 13:09:46.847 21502 21641 Error Unity 	at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
2024.08.14 13:09:46.847 21502 21641 Error Unity 	at com.unity3d.player.UnityPlayer.-$$Nest$mnativeRender(Unknown Source)
2024.08.14 13:09:46.847 21502 21641 Error Unity 	at com.unity3d.player.UnityPlayer$F$a.handleMessage(Unknown Source)
2024.08.14 13:09:46.847 21502 21641 Error Unity 	at android.os.Handler.dispatchMessage(Handler.java:98)
2024.08.14 13:09:46.847 21502 21641 Error Unity 	at android.os.Looper.loop(Looper.java:154)
2024.08.14 13:09:46.847 21502 21641 Error Unity 	at com.unity3d.player.UnityPlayer$F.run(Unknown Source)
2024.08.14 13:09:46.847 21502 21641 Error Unity Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.ads.initialization.OnInitializationCompleteListener" on path: DexPathList[[zip file "/data/app/com.gs.bilgiyarismasi-1/base.apk"],nativeLibraryDirectories=[/data/app/com.gs.bilgiyarismasi-1/lib/arm64, /data/app/com.gs.bilgiyarismasi-1/base.ap

Notes: As I mentioned, the files that cannot be found are the files that are deleted as a result of the “delete resolve libraries” operation. Normally, these files should not be deleted. But when I don’t delete it, I get the duplicate class error I mentioned first.

Just as a confirmation, did you start seeing this issue when updating IAP to 4.12.2? Are you using the same Unity version as you were using before?

Yes, I started getting this problem after updating IAP to 4.12.2. When I lower the IAP version to 4.11.0, I can get the build without any problems. The problem is entirely caused by the IAP update.

@halefbudanur I was facing similar issues, where deleting the libraries caused my app to not reacquire them properly in the pre-build process.

I reverted to a state where I did have everything, and instead updated my external dependency manager. After doing that, without removing anything, I just built a new build and it was able to resolve things on its own.

So perhaps check if you can update your external-dependency-manager? I used version 1.2.182

I did still set up the custom gradle properties to include the use androidx and jetifier as noted above in other posts. I just did not follow the steps to delete resolved libraries in lieu of the updated dependency manager.

@okomakiako The external dependency manager version I currently use is 1.2.175. After seeing the solution you mentioned somewhere, I decided to try it. I have reached version 9.1.1 of Google mobile ads that I use in my project. Google mobile ads provided me with version 1.2.181 of external dependency manager. And I tried to build an Android build using these versions, but the duplicate class error kept coming.
In summary, I tried with the following versions:
Unity editor: 2022.3.40
Google Mobile Ads: 9.1.1
External dependency manager: 1.2.181

Note: When I tried to re-build using these versions I mentioned, the same errors continued. This error is the “duplicated class” error that I mentioned in detail at the beginning of the speech.

Could there be a problem with the steps I followed?
Can you write me the steps you followed?

We have exactly the same issue of duplicate classes. It builds successfully with IAP 4.11 but not with 4.12.2

1 Like

I got this working with 2022.3.4, Id suggest , Is your target api 33, you probably need to be 34 on unity 2022.3.4, then IAP 4.12.2

The target API I use is 34, and I am currently using 2022.3.40 as the Unity editor version. I also tried to build with the Unity editor version (2022.3.4) you mentioned (target API 34 was selected here too) but I encountered the same errors (duplicated class).

Show me the stack trace, are you using the same packages I am.
Have a look at the video for trouble shooting steps

I compiled a list of solutions that solves most of these problems:

If this still doesn’t solve your problem, could you include a list of dependencies your project uses so we can reproduce the issue and help you solve it?

1 Like

I just fixed this exact issue by:

  • Deleting Library folder
  • Donwloading the latest EDM4U and then adding external-dependency-manager-latest.unitypackage to the project
  • Assets → External Dependency Manager → Android Resolver → Force Resolve

Good luck

2 Likes

In the solution you mentioned, the application was built. But this time, because I am trying to provide ads using Google Mobile Ads (https://github.com/googleads/googleads-mobile-unity/releases/download/v8.0.0/GoogleMobileAds-v8.0.0.unitypackage), the application hangs on startup again.

Error Unity NullReferenceException: Object reference not set to an instance of an object.

Could you please share the contents of the Assets\Plugins\Android folder with me? Because, I imported the lates version of Release EDM4U 1.2.182 · googlesamples/unity-jar-resolver · GitHub and performed Force Resolve, but it did not add any files to the folder (only maingradle, settingsgradle etc.). That means there are no files with .aar extension in the folder. Is this the case for you too?

I was having this exact issue with google play billing. I ended up migrating my project from Unity 2021.3.21 to 2022.3.42. I was till having issues building, but then I used “force resolve” followed by “Delete Resolved Libraries” and the build completed. Each time I build have to repeat these two steps or I get the duplicate class issues. Still not a perfect resolution, but it’s allowed me to get the build out.

Since IAP 4.12.0, the aar is no longer included. Instead, we have the IAPAndroidDependencies in:
Packages/com.unity.purchasing/Plugins/UnityPurchasing/Android/IAPResolver/IAPAndroidDependencies.cs
This adds the dependencies for IAP to your build.gradle and gradle.properties.

For your NullReferenceException, do you have a callstack you could include?

I finally managed to solve the problem. The solution that worked for me:

  1. Upgrade IAP to version 4.12.x (I used 4.12.2): Windows → Package Manager → Find “In App Purchasing” and upgrade it to 4.12.0 (or later)
  2. Delete everything under Assets/ExternalDependencyManager/Editor ← This is very important. This is the step that I missed and because of this I was not able to build the project
  3. Install the latest version of External Dependency Manager (I used 1.2.182)
  4. Restart Unity
  5. Delete Resolved libraries (probably not needed): Assets-> External Dependency Manager → Android Resolver → Delete Resolved Libraries
  6. Force Resolve: Assets-> External Dependency Manager → Android Resolver → Force Resolve
  7. Build
  8. Drink that well-deserved beer
2 Likes

It really works for me!

@Yannick_D I tried the solutions you mentioned. But it didn’t work for me. I’m still getting errors.

Unity version: 2022.3.40
Google Mobile Ads version: 8.0.0
External dependency manager version: 1.2.182
In app purchasing: 4.12.2

Notes: The reason for the error I’m getting now is (I think) that Google Mobile Ads cannot find the .aar files it needs. These files used to appear under Plugin>Android when Force Resolve, but they do not appear now. You said this was deprecated. So how do I get past the ‘null’ problem that ads are giving me now? Please can you help me?

I am sharing the project’s null error details and the list of my dependencies below.

Details of the null error I received:

2024.08.22 17:32:53.748 29380 29453 Error Unity NullReferenceException: Object reference not set to an instance of an object.
2024.08.22 17:32:53.748 29380 29453 Error Unity   at Assets.Scripts.Mdl.AlcAppAds.RewardedAdMed.InitAdMedBase (Assets.Scripts.Mdl.AlcAppAds.AlcAdsDm dm) [0x00000] in <00000000000000000000000000000000>:0 
2024.08.22 17:32:53.748 29380 29453 Error Unity   at Assets.Scripts.Mdl.AlcAppAds.AlcAds.Init () [0x00000] in <00000000000000000000000000000000>:0 
2024.08.22 17:32:53.748 29380 29453 Error Unity   at Assets.Scripts.App.Installers.AppStartupManager.AddSingletionItems () [0x00000] in <00000000000000000000000000000000>:0 
2024.08.22 17:32:53.748 29380 29453 Error Unity   at Assets.Scripts.App.Installers.AppStartupManager.InitializeManager () [0x00000] in <00000000000000000000000000000000>:0 
2024.08.22 17:32:53.748 29380 29453 Error Unity 
2024.08.22 17:32:53.812 29380 29453 Info sensor ASensorEventQueue_enableSensor: handle=7184, name=BOSCH Accelerometer Sensor, ret=0
2024.08.22 17:32:53.830 29380 29453 Info sensor ASensorEventQueue_setEventRate: handle=7184, name=BOSCH Accelerometer Sensor, delay=20000, ret=0
2024.08.22 17:32:53.836 29380 29846 Debug Choreographer init sf_choreo_doframe   debug_Level : 0x4f4cdebug_game_running : false
2024.08.22 17:32:53.921 29380 29380 Info WebViewFactory Loading com.android.chrome version 119.0.6045.193 (code 604519321)
2024.08.22 17:32:53.936 29380 29380 Warn linker /data/app/com.android.chrome-2/base.apk!/lib/arm64-v8a/libmonochrome.so: unused DT entry: type 0x70000001 arg 0x0
2024.08.22 17:32:54.099 29380 29380 Info art Rejecting re-init on previously-failed class java.lang.Class<FP2>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/webkit/PacProcessor;
2024.08.22 17:32:54.099 29380 29380 Info art   at java.lang.Class java.lang.Class.classForName!(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
2024.08.22 17:32:54.099 29380 29380 Info art   at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:400)
2024.08.22 17:32:54.099 29380 29380 Info art   at java.lang.Class android.webkit.WebViewFactory.getProviderClass() (WebViewFactory.java:349)
2024.08.22 17:32:54.099 29380 29380 Info art   at android.webkit.WebViewFactoryProvider android.webkit.WebViewFactory.getProvider() (WebViewFactory.java:194)
2024.08.22 17:32:54.099 29380 29380 Info art   at android.webkit.WebViewFactoryProvider android.webkit.WebView.getFactory() (WebView.java:2325)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.webkit.WebView.ensureProviderCreated() (WebView.java:2320)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.webkit.WebView.setOverScrollMode(int) (WebView.java:2379)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.view.View.<init>(android.content.Context) (View.java:4331)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.view.View.<init>(android.content.Context, android.util.AttributeSet, int, int) (View.java:4473)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.view.ViewGroup.<init>(android.content.Context, android.util.AttributeSet, int, int) (ViewGroup.java:579)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.widget.AbsoluteLayout.<init>(android.content.Context, android.util.AttributeSet, int, int) (AbsoluteLayout.java:55)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int, java.util.Map, boolean) (WebView.java:627)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int) (WebView.java:572)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int) (WebView.java:555)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet) (WebView.java:542)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context) (WebView.java:532)
2024.08.22 17:32:54.099 29380 29380 Info art   at void com.google.android.gms.ads.internal.webview.ai.<init>(com.google.android.gms.ads.internal.webview.bb, com.google.android.gms.ads.internal.webview.bc, java.lang.String, boolean, m.amj, com.google.android.gms.ads.internal.eventattestation.a, com.google.android.gms.ads.internal.util.client.s, com.google.android.gms.ads.internal.n, com.google.android.gms.ads.internal.a, com.google.android.gms.ads.internal.clearcut.b, com.google.android.gms.ads.nonagon.transaction.a, com.google.android.gms.ads.nonagon.transaction.d, com.google.android.gms.ads.nonagon.util.a) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:1)
2024.08.22 17:32:54.099 29380 29380 Info art   at java.lang.Object com.google.android.gms.ads.internal.webview.s.a() (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:64)
2024.08.22 17:32:54.099 29380 29380 Info art   at com.google.android.gms.ads.internal.webview.j com.google.android.gms.ads.internal.webview.w.a(android.content.Context, com.google.android.gms.ads.internal.webview.bc, java.lang.String, boolean, boolean, m.amj, com.google.android.gms.ads.internal.eventattestation.a, com.google.android.gms.ads.internal.util.client.s, com.google.android.gms.ads.internal.n, com.google.android.gms.ads.internal.a, com.google.android.gms.ads.internal.clearcut.b, com.google.android.gms.ads.nonagon.transaction.a, com.google.android.gms.ads.nonagon.transaction.d, com.google.android.gms.ads.internal.offline.a, com.google.android.gms.ads.nonagon.util.a) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:64)
2024.08.22 17:32:54.099 29380 29380 Info art   at void com.google.android.gms.ads.internal.js.k.<init>(android.content.Context, com.google.android.gms.ads.internal.util.client.s) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:31)
2024.08.22 17:32:54.099 29380 29380 Info art   at void com.google.android.gms.ads.internal.js.r.run() (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:23)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:751)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:95)
2024.08.22 17:32:54.099 29380 29380 Info art   at void m.bbq.a(android.os.Message) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:1)
2024.08.22 17:32:54.099 29380 29380 Info art   at void com.google.android.gms.ads.internal.util.f.a(android.os.Message) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:1)
2024.08.22 17:32:54.099 29380 29380 Info art   at void m.bbq.dispatchMessage(android.os.Message) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:1)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.os.Looper.loop() (Looper.java:154)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6776)
2024.08.22 17:32:54.099 29380 29380 Info art   at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
2024.08.22 17:32:54.099 29380 29380 Info art   at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:1518)
2024.08.22 17:32:54.099 29380 29380 Info art   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1408)
2024.08.22 17:32:54.099 29380 29380 Info art Caused by: java.lang.ClassNotFoundException: Didn't find class "android.webkit.PacProcessor" on path: DexPathList[[zip file "/data/app/com.android.chrome-2/base.apk", zip file "/data/app/com.android.chrome-2/split_auxiliary_search.apk", zip file "/data/app/com.android.chrome-2/split_cablev2_authenticator.apk", zip file "/data/app/com.android.chrome-2/split_chrome.apk", zip file "/data/app/com.android.chrome-2/split_config.en.apk", zip file "/data/app/com.android.chrome-2/split_config.tr.apk", zip file "/data/app/com.android.chrome-2/split_feedv2.apk", zip file "/data/app/com.android.chrome-2/split_image_editor.apk", zip file "/data/app/com.android.chrome-2/split_read_aloud_playback.apk", zip file "/data/app/com.android.chrome-2/split_survey.apk"],nativeLibraryDirectories=[/data/app/com.android.chrome-2/lib/arm64, /data/app/com.android.chrome-2/base.apk!/lib/arm64-v8a, /data/app/com.android.chrome-2/split_auxiliary_search.apk!/lib/arm64-v8a, /data/app/com.android.chrome-2/split_cablev2_authenticator.apk!/lib/
2024.08.22 17:32:54.099 29380 29380 Info art   at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
2024.08.22 17:32:54.099 29380 29380 Info art   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:380)
2024.08.22 17:32:54.099 29380 29380 Info art   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
2024.08.22 17:32:54.099 29380 29380 Info art   at java.lang.Class java.lang.Class.classForName!(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
2024.08.22 17:32:54.099 29380 29380 Info art   at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:400)
2024.08.22 17:32:54.099 29380 29380 Info art   at java.lang.Class android.webkit.WebViewFactory.getProviderClass() (WebViewFactory.java:349)
2024.08.22 17:32:54.099 29380 29380 Info art   at android.webkit.WebViewFactoryProvider android.webkit.WebViewFactory.getProvider() (WebViewFactory.java:194)
2024.08.22 17:32:54.099 29380 29380 Info art   at android.webkit.WebViewFactoryProvider android.webkit.WebView.getFactory() (WebView.java:2325)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.webkit.WebView.ensureProviderCreated() (WebView.java:2320)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.webkit.WebView.setOverScrollMode(int) (WebView.java:2379)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.view.View.<init>(android.content.Context) (View.java:4331)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.view.View.<init>(android.content.Context, android.util.AttributeSet, int, int) (View.java:4473)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.view.ViewGroup.<init>(android.content.Context, android.util.AttributeSet, int, int) (ViewGroup.java:579)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.widget.AbsoluteLayout.<init>(android.content.Context, android.util.AttributeSet, int, int) (AbsoluteLayout.java:55)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int, java.util.Map, boolean) (WebView.java:627)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int) (WebView.java:572)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int) (WebView.java:555)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet) (WebView.java:542)
2024.08.22 17:32:54.099 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context) (WebView.java:532)
2024.08.22 17:32:54.100 29380 29380 Info art   at void com.google.android.gms.ads.internal.webview.ai.<init>(com.google.android.gms.ads.internal.webview.bb, com.google.android.gms.ads.internal.webview.bc, java.lang.String, boolean, m.amj, com.google.android.gms.ads.internal.eventattestation.a, com.google.android.gms.ads.internal.util.client.s, com.google.android.gms.ads.internal.n, com.google.android.gms.ads.internal.a, com.google.android.gms.ads.internal.clearcut.b, com.google.android.gms.ads.nonagon.transaction.a, com.google.android.gms.ads.nonagon.transaction.d, com.google.android.gms.ads.nonagon.util.a) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:1)
2024.08.22 17:32:54.100 29380 29380 Info art   at java.lang.Object com.google.android.gms.ads.internal.webview.s.a() (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:64)
2024.08.22 17:32:54.100 29380 29380 Info art   at com.google.android.gms.ads.internal.webview.j com.google.android.gms.ads.internal.webview.w.a(android.content.Context, com.google.android.gms.ads.internal.webview.bc, java.lang.String, boolean, boolean, m.amj, com.google.android.gms.ads.internal.eventattestation.a, com.google.android.gms.ads.internal.util.client.s, com.google.android.gms.ads.internal.n, com.google.android.gms.ads.internal.a, com.google.android.gms.ads.internal.clearcut.b, com.google.android.gms.ads.nonagon.transaction.a, com.google.android.gms.ads.nonagon.transaction.d, com.google.android.gms.ads.internal.offline.a, com.google.android.gms.ads.nonagon.util.a) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:64)
2024.08.22 17:32:54.100 29380 29380 Info art   at void com.google.android.gms.ads.internal.js.k.<init>(android.content.Context, com.google.android.gms.ads.internal.util.client.s) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:31)
2024.08.22 17:32:54.100 29380 29380 Info art   at void com.google.android.gms.ads.internal.js.r.run() (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:23)
2024.08.22 17:32:54.100 29380 29380 Info art   at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:751)
2024.08.22 17:32:54.100 29380 29380 Info art   at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:95)
2024.08.22 17:32:54.100 29380 29380 Info art   at void m.bbq.a(android.os.Message) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:1)
2024.08.22 17:32:54.100 29380 29380 Info art   at void com.google.android.gms.ads.internal.util.f.a(android.os.Message) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:1)
2024.08.22 17:32:54.100 29380 29380 Info art   at void m.bbq.dispatchMessage(android.os.Message) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:1)
2024.08.22 17:32:54.100 29380 29380 Info art   at void android.os.Looper.loop() (Looper.java:154)
2024.08.22 17:32:54.100 29380 29380 Info art   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6776)
2024.08.22 17:32:54.100 29380 29380 Info art   at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
2024.08.22 17:32:54.100 29380 29380 Info art   at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:1518)
2024.08.22 17:32:54.100 29380 29380 Info art   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1408)
2024.08.22 17:32:54.100 29380 29380 Info art 
2024.08.22 17:32:54.108 29380 29380 Info art Rejecting re-init on previously-failed class java.lang.Class<FP2>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/webkit/PacProcessor;
2024.08.22 17:32:54.108 29380 29380 Info art   at java.lang.Class java.lang.Class.classForName!(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
2024.08.22 17:32:54.108 29380 29380 Info art   at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:400)
2024.08.22 17:32:54.108 29380 29380 Info art   at java.lang.Class android.webkit.WebViewFactory.getProviderClass() (WebViewFactory.java:349)
2024.08.22 17:32:54.108 29380 29380 Info art   at android.webkit.WebViewFactoryProvider android.webkit.WebViewFactory.getProvider() (WebViewFactory.java:194)
2024.08.22 17:32:54.108 29380 29380 Info art   at android.webkit.WebViewFactoryProvider android.webkit.WebView.getFactory() (WebView.java:2325)
2024.08.22 17:32:54.108 29380 29380 Info art   at void android.webkit.WebView.ensureProviderCreated() (WebView.java:2320)
2024.08.22 17:32:54.108 29380 29380 Info art   at void android.webkit.WebView.setOverScrollMode(int) (WebView.java:2379)
2024.08.22 17:32:54.108 29380 29380 Info art   at void android.view.View.<init>(android.content.Context) (View.java:4331)
2024.08.22 17:32:54.108 29380 29380 Info art   at void android.view.View.<init>(android.content.Context, android.util.AttributeSet, int, int) (View.java:4473)
2024.08.22 17:32:54.108 29380 29380 Info art   at void android.view.ViewGroup.<init>(android.content.Context, android.util.AttributeSet, int, int) (ViewGroup.java:579)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.widget.AbsoluteLayout.<init>(android.content.Context, android.util.AttributeSet, int, int) (AbsoluteLayout.java:55)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int, java.util.Map, boolean) (WebView.java:627)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int) (WebView.java:572)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int) (WebView.java:555)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet) (WebView.java:542)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context) (WebView.java:532)
2024.08.22 17:32:54.109 29380 29380 Info art   at void com.google.android.gms.ads.internal.webview.ai.<init>(com.google.android.gms.ads.internal.webview.bb, com.google.android.gms.ads.internal.webview.bc, java.lang.String, boolean, m.amj, com.google.android.gms.ads.internal.eventattestation.a, com.google.android.gms.ads.internal.util.client.s, com.google.android.gms.ads.internal.n, com.google.android.gms.ads.internal.a, com.google.android.gms.ads.internal.clearcut.b, com.google.android.gms.ads.nonagon.transaction.a, com.google.android.gms.ads.nonagon.transaction.d, com.google.android.gms.ads.nonagon.util.a) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:1)
2024.08.22 17:32:54.109 29380 29380 Info art   at java.lang.Object com.google.android.gms.ads.internal.webview.s.a() (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:64)
2024.08.22 17:32:54.109 29380 29380 Info art   at com.google.android.gms.ads.internal.webview.j com.google.android.gms.ads.internal.webview.w.a(android.content.Context, com.google.android.gms.ads.internal.webview.bc, java.lang.String, boolean, boolean, m.amj, com.google.android.gms.ads.internal.eventattestation.a, com.google.android.gms.ads.internal.util.client.s, com.google.android.gms.ads.internal.n, com.google.android.gms.ads.internal.a, com.google.android.gms.ads.internal.clearcut.b, com.google.android.gms.ads.nonagon.transaction.a, com.google.android.gms.ads.nonagon.transaction.d, com.google.android.gms.ads.internal.offline.a, com.google.android.gms.ads.nonagon.util.a) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:64)
2024.08.22 17:32:54.109 29380 29380 Info art   at void com.google.android.gms.ads.internal.js.k.<init>(android.content.Context, com.google.android.gms.ads.internal.util.client.s) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:31)
2024.08.22 17:32:54.109 29380 29380 Info art   at void com.google.android.gms.ads.internal.js.r.run() (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:23)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:751)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:95)
2024.08.22 17:32:54.109 29380 29380 Info art   at void m.bbq.a(android.os.Message) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:1)
2024.08.22 17:32:54.109 29380 29380 Info art   at void com.google.android.gms.ads.internal.util.f.a(android.os.Message) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:1)
2024.08.22 17:32:54.109 29380 29380 Info art   at void m.bbq.dispatchMessage(android.os.Message) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:1)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.os.Looper.loop() (Looper.java:154)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6776)
2024.08.22 17:32:54.109 29380 29380 Info art   at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
2024.08.22 17:32:54.109 29380 29380 Info art   at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:1518)
2024.08.22 17:32:54.109 29380 29380 Info art   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1408)
2024.08.22 17:32:54.109 29380 29380 Info art Caused by: java.lang.ClassNotFoundException: Didn't find class "android.webkit.PacProcessor" on path: DexPathList[[zip file "/data/app/com.android.chrome-2/base.apk", zip file "/data/app/com.android.chrome-2/split_auxiliary_search.apk", zip file "/data/app/com.android.chrome-2/split_cablev2_authenticator.apk", zip file "/data/app/com.android.chrome-2/split_chrome.apk", zip file "/data/app/com.android.chrome-2/split_config.en.apk", zip file "/data/app/com.android.chrome-2/split_config.tr.apk", zip file "/data/app/com.android.chrome-2/split_feedv2.apk", zip file "/data/app/com.android.chrome-2/split_image_editor.apk", zip file "/data/app/com.android.chrome-2/split_read_aloud_playback.apk", zip file "/data/app/com.android.chrome-2/split_survey.apk"],nativeLibraryDirectories=[/data/app/com.android.chrome-2/lib/arm64, /data/app/com.android.chrome-2/base.apk!/lib/arm64-v8a, /data/app/com.android.chrome-2/split_auxiliary_search.apk!/lib/arm64-v8a, /data/app/com.android.chrome-2/split_cablev2_authenticator.apk!/lib/
2024.08.22 17:32:54.109 29380 29380 Info art   at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
2024.08.22 17:32:54.109 29380 29380 Info art   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:380)
2024.08.22 17:32:54.109 29380 29380 Info art   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
2024.08.22 17:32:54.109 29380 29380 Info art   at java.lang.Class java.lang.Class.classForName!(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
2024.08.22 17:32:54.109 29380 29380 Info art   at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:400)
2024.08.22 17:32:54.109 29380 29380 Info art   at java.lang.Class android.webkit.WebViewFactory.getProviderClass() (WebViewFactory.java:349)
2024.08.22 17:32:54.109 29380 29380 Info art   at android.webkit.WebViewFactoryProvider android.webkit.WebViewFactory.getProvider() (WebViewFactory.java:194)
2024.08.22 17:32:54.109 29380 29380 Info art   at android.webkit.WebViewFactoryProvider android.webkit.WebView.getFactory() (WebView.java:2325)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.webkit.WebView.ensureProviderCreated() (WebView.java:2320)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.webkit.WebView.setOverScrollMode(int) (WebView.java:2379)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.view.View.<init>(android.content.Context) (View.java:4331)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.view.View.<init>(android.content.Context, android.util.AttributeSet, int, int) (View.java:4473)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.view.ViewGroup.<init>(android.content.Context, android.util.AttributeSet, int, int) (ViewGroup.java:579)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.widget.AbsoluteLayout.<init>(android.content.Context, android.util.AttributeSet, int, int) (AbsoluteLayout.java:55)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int, java.util.Map, boolean) (WebView.java:627)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int) (WebView.java:572)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int) (WebView.java:555)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet) (WebView.java:542)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context) (WebView.java:532)
2024.08.22 17:32:54.109 29380 29380 Info art   at void com.google.android.gms.ads.internal.webview.ai.<init>(com.google.android.gms.ads.internal.webview.bb, com.google.android.gms.ads.internal.webview.bc, java.lang.String, boolean, m.amj, com.google.android.gms.ads.internal.eventattestation.a, com.google.android.gms.ads.internal.util.client.s, com.google.android.gms.ads.internal.n, com.google.android.gms.ads.internal.a, com.google.android.gms.ads.internal.clearcut.b, com.google.android.gms.ads.nonagon.transaction.a, com.google.android.gms.ads.nonagon.transaction.d, com.google.android.gms.ads.nonagon.util.a) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:1)
2024.08.22 17:32:54.109 29380 29380 Info art   at java.lang.Object com.google.android.gms.ads.internal.webview.s.a() (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:64)
2024.08.22 17:32:54.109 29380 29380 Info art   at com.google.android.gms.ads.internal.webview.j com.google.android.gms.ads.internal.webview.w.a(android.content.Context, com.google.android.gms.ads.internal.webview.bc, java.lang.String, boolean, boolean, m.amj, com.google.android.gms.ads.internal.eventattestation.a, com.google.android.gms.ads.internal.util.client.s, com.google.android.gms.ads.internal.n, com.google.android.gms.ads.internal.a, com.google.android.gms.ads.internal.clearcut.b, com.google.android.gms.ads.nonagon.transaction.a, com.google.android.gms.ads.nonagon.transaction.d, com.google.android.gms.ads.internal.offline.a, com.google.android.gms.ads.nonagon.util.a) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:64)
2024.08.22 17:32:54.109 29380 29380 Info art   at void com.google.android.gms.ads.internal.js.k.<init>(android.content.Context, com.google.android.gms.ads.internal.util.client.s) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:31)
2024.08.22 17:32:54.109 29380 29380 Info art   at void com.google.android.gms.ads.internal.js.r.run() (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:23)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:751)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:95)
2024.08.22 17:32:54.109 29380 29380 Info art   at void m.bbq.a(android.os.Message) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:1)
2024.08.22 17:32:54.109 29380 29380 Info art   at void com.google.android.gms.ads.internal.util.f.a(android.os.Message) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:1)
2024.08.22 17:32:54.109 29380 29380 Info art   at void m.bbq.dispatchMessage(android.os.Message) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:1)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.os.Looper.loop() (Looper.java:154)
2024.08.22 17:32:54.109 29380 29380 Info art   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6776)
2024.08.22 17:32:54.109 29380 29380 Info art   at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
2024.08.22 17:32:54.109 29380 29380 Info art   at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:1518)
2024.08.22 17:32:54.109 29380 29380 Info art   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1408)
2024.08.22 17:32:54.109 29380 29380 Info art 
2024.08.22 17:32:54.110 29380 29380 Info art Rejecting re-init on previously-failed class java.lang.Class<FP2>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/webkit/PacProcessor;
2024.08.22 17:32:54.110 29380 29380 Info art   at java.lang.Class java.lang.Class.classForName!(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
2024.08.22 17:32:54.110 29380 29380 Info art   at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:400)
2024.08.22 17:32:54.110 29380 29380 Info art   at java.lang.Class android.webkit.WebViewFactory.getProviderClass() (WebViewFactory.java:349)
2024.08.22 17:32:54.110 29380 29380 Info art   at android.webkit.WebViewFactoryProvider android.webkit.WebViewFactory.getProvider() (WebViewFactory.java:194)
2024.08.22 17:32:54.110 29380 29380 Info art   at android.webkit.WebViewFactoryProvider android.webkit.WebView.getFactory() (WebView.java:2325)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.webkit.WebView.ensureProviderCreated() (WebView.java:2320)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.webkit.WebView.setOverScrollMode(int) (WebView.java:2379)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.view.View.<init>(android.content.Context) (View.java:4331)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.view.View.<init>(android.content.Context, android.util.AttributeSet, int, int) (View.java:4473)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.view.ViewGroup.<init>(android.content.Context, android.util.AttributeSet, int, int) (ViewGroup.java:579)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.widget.AbsoluteLayout.<init>(android.content.Context, android.util.AttributeSet, int, int) (AbsoluteLayout.java:55)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int, java.util.Map, boolean) (WebView.java:627)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int) (WebView.java:572)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int) (WebView.java:555)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet) (WebView.java:542)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context) (WebView.java:532)
2024.08.22 17:32:54.110 29380 29380 Info art   at void com.google.android.gms.ads.internal.webview.ai.<init>(com.google.android.gms.ads.internal.webview.bb, com.google.android.gms.ads.internal.webview.bc, java.lang.String, boolean, m.amj, com.google.android.gms.ads.internal.eventattestation.a, com.google.android.gms.ads.internal.util.client.s, com.google.android.gms.ads.internal.n, com.google.android.gms.ads.internal.a, com.google.android.gms.ads.internal.clearcut.b, com.google.android.gms.ads.nonagon.transaction.a, com.google.android.gms.ads.nonagon.transaction.d, com.google.android.gms.ads.nonagon.util.a) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:1)
2024.08.22 17:32:54.110 29380 29380 Info art   at java.lang.Object com.google.android.gms.ads.internal.webview.s.a() (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:64)
2024.08.22 17:32:54.110 29380 29380 Info art   at com.google.android.gms.ads.internal.webview.j com.google.android.gms.ads.internal.webview.w.a(android.content.Context, com.google.android.gms.ads.internal.webview.bc, java.lang.String, boolean, boolean, m.amj, com.google.android.gms.ads.internal.eventattestation.a, com.google.android.gms.ads.internal.util.client.s, com.google.android.gms.ads.internal.n, com.google.android.gms.ads.internal.a, com.google.android.gms.ads.internal.clearcut.b, com.google.android.gms.ads.nonagon.transaction.a, com.google.android.gms.ads.nonagon.transaction.d, com.google.android.gms.ads.internal.offline.a, com.google.android.gms.ads.nonagon.util.a) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:64)
2024.08.22 17:32:54.110 29380 29380 Info art   at void com.google.android.gms.ads.internal.js.k.<init>(android.content.Context, com.google.android.gms.ads.internal.util.client.s) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:31)
2024.08.22 17:32:54.110 29380 29380 Info art   at void com.google.android.gms.ads.internal.js.r.run() (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:23)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:751)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:95)
2024.08.22 17:32:54.110 29380 29380 Info art   at void m.bbq.a(android.os.Message) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:1)
2024.08.22 17:32:54.110 29380 29380 Info art   at void com.google.android.gms.ads.internal.util.f.a(android.os.Message) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:1)
2024.08.22 17:32:54.110 29380 29380 Info art   at void m.bbq.dispatchMessage(android.os.Message) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:1)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.os.Looper.loop() (Looper.java:154)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6776)
2024.08.22 17:32:54.110 29380 29380 Info art   at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
2024.08.22 17:32:54.110 29380 29380 Info art   at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:1518)
2024.08.22 17:32:54.110 29380 29380 Info art   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1408)
2024.08.22 17:32:54.110 29380 29380 Info art Caused by: java.lang.ClassNotFoundException: Didn't find class "android.webkit.PacProcessor" on path: DexPathList[[zip file "/data/app/com.android.chrome-2/base.apk", zip file "/data/app/com.android.chrome-2/split_auxiliary_search.apk", zip file "/data/app/com.android.chrome-2/split_cablev2_authenticator.apk", zip file "/data/app/com.android.chrome-2/split_chrome.apk", zip file "/data/app/com.android.chrome-2/split_config.en.apk", zip file "/data/app/com.android.chrome-2/split_config.tr.apk", zip file "/data/app/com.android.chrome-2/split_feedv2.apk", zip file "/data/app/com.android.chrome-2/split_image_editor.apk", zip file "/data/app/com.android.chrome-2/split_read_aloud_playback.apk", zip file "/data/app/com.android.chrome-2/split_survey.apk"],nativeLibraryDirectories=[/data/app/com.android.chrome-2/lib/arm64, /data/app/com.android.chrome-2/base.apk!/lib/arm64-v8a, /data/app/com.android.chrome-2/split_auxiliary_search.apk!/lib/arm64-v8a, /data/app/com.android.chrome-2/split_cablev2_authenticator.apk!/lib/
2024.08.22 17:32:54.110 29380 29380 Info art   at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
2024.08.22 17:32:54.110 29380 29380 Info art   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:380)
2024.08.22 17:32:54.110 29380 29380 Info art   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
2024.08.22 17:32:54.110 29380 29380 Info art   at java.lang.Class java.lang.Class.classForName!(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
2024.08.22 17:32:54.110 29380 29380 Info art   at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:400)
2024.08.22 17:32:54.110 29380 29380 Info art   at java.lang.Class android.webkit.WebViewFactory.getProviderClass() (WebViewFactory.java:349)
2024.08.22 17:32:54.110 29380 29380 Info art   at android.webkit.WebViewFactoryProvider android.webkit.WebViewFactory.getProvider() (WebViewFactory.java:194)
2024.08.22 17:32:54.110 29380 29380 Info art   at android.webkit.WebViewFactoryProvider android.webkit.WebView.getFactory() (WebView.java:2325)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.webkit.WebView.ensureProviderCreated() (WebView.java:2320)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.webkit.WebView.setOverScrollMode(int) (WebView.java:2379)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.view.View.<init>(android.content.Context) (View.java:4331)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.view.View.<init>(android.content.Context, android.util.AttributeSet, int, int) (View.java:4473)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.view.ViewGroup.<init>(android.content.Context, android.util.AttributeSet, int, int) (ViewGroup.java:579)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.widget.AbsoluteLayout.<init>(android.content.Context, android.util.AttributeSet, int, int) (AbsoluteLayout.java:55)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int, java.util.Map, boolean) (WebView.java:627)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int) (WebView.java:572)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int) (WebView.java:555)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet) (WebView.java:542)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.webkit.WebView.<init>(android.content.Context) (WebView.java:532)
2024.08.22 17:32:54.110 29380 29380 Info art   at void com.google.android.gms.ads.internal.webview.ai.<init>(com.google.android.gms.ads.internal.webview.bb, com.google.android.gms.ads.internal.webview.bc, java.lang.String, boolean, m.amj, com.google.android.gms.ads.internal.eventattestation.a, com.google.android.gms.ads.internal.util.client.s, com.google.android.gms.ads.internal.n, com.google.android.gms.ads.internal.a, com.google.android.gms.ads.internal.clearcut.b, com.google.android.gms.ads.nonagon.transaction.a, com.google.android.gms.ads.nonagon.transaction.d, com.google.android.gms.ads.nonagon.util.a) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:1)
2024.08.22 17:32:54.110 29380 29380 Info art   at java.lang.Object com.google.android.gms.ads.internal.webview.s.a() (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:64)
2024.08.22 17:32:54.110 29380 29380 Info art   at com.google.android.gms.ads.internal.webview.j com.google.android.gms.ads.internal.webview.w.a(android.content.Context, com.google.android.gms.ads.internal.webview.bc, java.lang.String, boolean, boolean, m.amj, com.google.android.gms.ads.internal.eventattestation.a, com.google.android.gms.ads.internal.util.client.s, com.google.android.gms.ads.internal.n, com.google.android.gms.ads.internal.a, com.google.android.gms.ads.internal.clearcut.b, com.google.android.gms.ads.nonagon.transaction.a, com.google.android.gms.ads.nonagon.transaction.d, com.google.android.gms.ads.internal.offline.a, com.google.android.gms.ads.nonagon.util.a) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:64)
2024.08.22 17:32:54.110 29380 29380 Info art   at void com.google.android.gms.ads.internal.js.k.<init>(android.content.Context, com.google.android.gms.ads.internal.util.client.s) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:31)
2024.08.22 17:32:54.110 29380 29380 Info art   at void com.google.android.gms.ads.internal.js.r.run() (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:23)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:751)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:95)
2024.08.22 17:32:54.110 29380 29380 Info art   at void m.bbq.a(android.os.Message) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:1)
2024.08.22 17:32:54.110 29380 29380 Info art   at void com.google.android.gms.ads.internal.util.f.a(android.os.Message) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:1)
2024.08.22 17:32:54.110 29380 29380 Info art   at void m.bbq.dispatchMessage(android.os.Message) (:com.google.android.gms.policy_ads_fdr_dynamite@242402502@242402501000.640994647.640994647:1)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.os.Looper.loop() (Looper.java:154)
2024.08.22 17:32:54.110 29380 29380 Info art   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6776)
2024.08.22 17:32:54.110 29380 29380 Info art   at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
2024.08.22 17:32:54.110 29380 29380 Info art   at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:1518)
2024.08.22 17:32:54.110 29380 29380 Info art   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1408)
2024.08.22 17:32:54.110 29380 29380 Info art 
2024.08.22 17:32:54.162 29380 29380 Info cr_WVCFactoryProvider Loaded version=119.0.6045.193 minSdkVersion=1 isBundle=true multiprocess=false packageId=3
2024.08.22 17:32:54.283 29380 29854 Error chromium [0822/173254.267394:ERROR:variations_seed_loader.cc(69)] Failed to open file for reading. Errno: 2
2024.08.22 17:32:54.293 29380 29854 Error chromium [0822/173254.293113:ERROR:variations_seed_loader.cc(69)] Failed to open file for reading. Errno: 2
2024.08.22 17:32:54.385 29380 29380 Info cr_LibraryLoader Successfully loaded native library
2024.08.22 17:32:54.400 29380 29380 Info cr_CachingUmaRecorder Flushed 6 samples from 6 histograms, 0 samples were dropped.
2024.08.22 17:32:54.447 29380 29380 Info cr_CombinedPProvider #registerProvider() provider:wz@3b6c15 isPolicyCacheEnabled:false policyProvidersSize:0
2024.08.22 17:32:54.453 29380 29380 Info cr_PolicyProvider #setManagerAndSource() 0
2024.08.22 17:32:54.475 29380 29380 Warn ResourceType Failure getting entry for 0x7f140a9f (t=19 e=2719) (error -2147483647)
2024.08.22 17:32:56.213 29380 29380 Info cr_CombinedPProvider #linkNativeInternal() 1
2024.08.22 17:32:56.214 29380 29380 Info cr_AppResProvider #getApplicationRestrictionsFromUserManager() Bundle[EMPTY_PARCEL]
2024.08.22 17:32:56.214 29380 29380 Info cr_PolicyProvider #notifySettingsAvailable() 0
2024.08.22 17:32:56.214 29380 29380 Info cr_CombinedPProvider #onSettingsAvailable() 0
2024.08.22 17:32:56.215 29380 29380 Info cr_CombinedPProvider #flushPolicies()
2024.08.22 17:32:56.881 29380 29380 Debug ConnectivityManager requestNetwork; CallingUid : 11194, CallingPid : 29380
2024.08.22 17:32:57.172 29380 29992 Error libEGL validate_display:99 error 3008 (EGL_BAD_DISPLAY)
2024.08.22 17:32:57.195 29380 29947 Warn cr_media registerBluetoothIntentsIfNeeded: Requires BLUETOOTH permission
2024.08.22 17:32:57.273 29380 29380 Debug ViewRootImpl@efd2ce4[UnityPlayerActivity] Relayout returned: oldFrame=[0,0][1920,1080] newFrame=[0,0][1920,1080] result=0x1 surface={isValid=true 547914280960} surfaceGenerationChanged=false
2024.08.22 17:32:57.676 29380 29955 Warn AudioCapabilities Unsupported mime audio/mpeg-L1
2024.08.22 17:32:57.676 29380 29955 Warn AudioCapabilities Unsupported mime audio/mpeg-L2
2024.08.22 17:32:57.679 29380 29955 Warn AudioCapabilities Unsupported mime audio/x-ms-wma
2024.08.22 17:32:57.681 29380 29955 Warn AudioCapabilities Unsupported mime audio/x-ima
2024.08.22 17:32:57.687 29380 29955 Warn VideoCapabilities Unrecognized profile 2130706433 for video/avc
2024.08.22 17:32:57.687 29380 29955 Warn VideoCapabilities Unrecognized profile 2130706434 for video/avc
2024.08.22 17:32:57.699 29380 29955 Warn Utils could not parse long range '175-174'
2024.08.22 17:32:57.701 29380 29955 Warn VideoCapabilities Unrecognized profile 2130706433 for video/avc
2024.08.22 17:32:57.701 29380 29955 Warn VideoCapabilities Unrecognized profile 2130706434 for video/avc
2024.08.22 17:32:57.703 29380 29955 Warn VideoCapabilities Unrecognized profile 2130706433 for video/avc
2024.08.22 17:32:57.703 29380 29955 Warn VideoCapabilities Unrecognized profile 2130706434 for video/avc
2024.08.22 17:32:57.709 29380 29955 Warn VideoCapabilities Unsupported mime video/wvc1
2024.08.22 17:32:57.723 29380 29955 Warn VideoCapabilities Unsupported mime video/x-ms-wmv
2024.08.22 17:32:57.740 29380 29955 Warn VideoCapabilities Unrecognized profile/level 1/32 for video/mp4v-es
2024.08.22 17:32:57.740 29380 29955 Warn VideoCapabilities Unrecognized profile/level 32768/2 for video/mp4v-es
2024.08.22 17:32:57.740 29380 29955 Warn VideoCapabilities Unrecognized profile/level 32768/64 for video/mp4v-es
2024.08.22 17:32:57.742 29380 29955 Warn VideoCapabilities Unsupported mime video/wvc1
2024.08.22 17:32:57.743 29380 29955 Warn VideoCapabilities Unsupported mime video/x-ms-wmv
2024.08.22 17:32:57.745 29380 29955 Warn VideoCapabilities Unsupported mime video/x-ms-wmv7
2024.08.22 17:32:57.749 29380 29955 Warn VideoCapabilities Unsupported mime video/x-ms-wmv8
2024.08.22 17:32:57.751 29380 29955 Warn VideoCapabilities Unsupported mime video/mp43
2024.08.22 17:32:57.771 29380 29955 Info VideoCapabilities Unsupported profile 4 for video/mp4v-es
2024.08.22 17:32:57.802 29380 29955 Warn VideoCapabilities Unrecognized profile 2130706433 for video/avc
2024.08.22 17:32:57.802 29380 29955 Warn VideoCapabilities Unrecognized profile 2130706434 for video/avc
2024.08.22 17:32:57.803 29380 29955 Warn cr_VAUtil Unknown profile: 2130706433 for codec video/avc
2024.08.22 17:32:57.803 29380 29955 Warn cr_VAUtil Unknown profile: 2130706434 for codec video/avc
2024.08.22 17:32:57.803 29380 29955 Warn VideoCapabilities Unrecognized profile 2130706433 for video/avc
2024.08.22 17:32:57.803 29380 29955 Warn VideoCapabilities Unrecognized profile 2130706434 for video/avc
2024.08.22 17:32:57.804 29380 29955 Warn cr_VAUtil Unknown profile: 2130706433 for codec video/avc
2024.08.22 17:32:57.804 29380 29955 Warn cr_VAUtil Unknown profile: 2130706434 for codec video/avc
2024.08.22 17:32:59.747 29380 29380 Info Ads JS: The jsLoaded GMSG has been sent (https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/production/sdk-core-v40-impl.html:785)

List of dependencies I use in my project:

{
  "dependencies": {
    "com.unity.2d.sprite": "1.0.0",
    "com.unity.2d.spriteshape": "9.0.2",
    "com.unity.ads.ios-support": "1.2.0",
    "com.unity.ai.navigation": "1.1.4",
    "com.unity.cinemachine": "2.9.5",
    "com.unity.collab-proxy": "2.0.5",
    "com.unity.ide.rider": "3.0.24",
    "com.unity.ide.visualstudio": "2.0.22",
    "com.unity.ide.vscode": "1.2.5",
    "com.unity.mobile.android-logcat": "1.3.2",
    "com.unity.purchasing": "4.12.2",
    "com.unity.test-framework": "1.1.33",
    "com.unity.textmeshpro": "3.0.6",
    "com.unity.timeline": "1.7.4",
    "com.unity.ugui": "1.0.0",
    "com.unity.modules.ai": "1.0.0",
    "com.unity.modules.androidjni": "1.0.0",
    "com.unity.modules.animation": "1.0.0",
    "com.unity.modules.assetbundle": "1.0.0",
    "com.unity.modules.audio": "1.0.0",
    "com.unity.modules.cloth": "1.0.0",
    "com.unity.modules.director": "1.0.0",
    "com.unity.modules.imageconversion": "1.0.0",
    "com.unity.modules.imgui": "1.0.0",
    "com.unity.modules.jsonserialize": "1.0.0",
    "com.unity.modules.particlesystem": "1.0.0",
    "com.unity.modules.physics": "1.0.0",
    "com.unity.modules.physics2d": "1.0.0",
    "com.unity.modules.screencapture": "1.0.0",
    "com.unity.modules.terrain": "1.0.0",
    "com.unity.modules.terrainphysics": "1.0.0",
    "com.unity.modules.tilemap": "1.0.0",
    "com.unity.modules.ui": "1.0.0",
    "com.unity.modules.uielements": "1.0.0",
    "com.unity.modules.umbra": "1.0.0",
    "com.unity.modules.unityanalytics": "1.0.0",
    "com.unity.modules.unitywebrequest": "1.0.0",
    "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
    "com.unity.modules.unitywebrequestaudio": "1.0.0",
    "com.unity.modules.unitywebrequesttexture": "1.0.0",
    "com.unity.modules.unitywebrequestwww": "1.0.0",
    "com.unity.modules.vehicles": "1.0.0",
    "com.unity.modules.video": "1.0.0",
    "com.unity.modules.vr": "1.0.0",
    "com.unity.modules.wind": "1.0.0",
    "com.unity.modules.xr": "1.0.0"
  },
  "scopedRegistries": [
    {
      "name": "Game Package Registry by Google",
      "url": "https://unityregistry-pa.googleapis.com",
      "scopes": [
        "com.google"
      ]
    }
  ]
}