Ошибка в Unity: "Exception: Field SDK_INT or type signature not found"

Полное сообщение об ошибке:

Exception: Field SDK_INT or type signature not found  
UnityEngine._AndroidJNIHelper.GetFieldID (System.IntPtr jclass, System.String fieldName, System.String signature, System.Boolean isStatic) (at <25cc22fd49c34daaa956e67f0a66ab9d>:0)  
UnityEngine.AndroidJNIHelper.GetFieldID (System.IntPtr javaClass, System.String fieldName, System.String signature, System.Boolean isStatic) (at <25cc22fd49c34daaa956e67f0a66ab9d>:0)  
UnityEngine._AndroidJNIHelper.GetFieldID[ReturnType] (System.IntPtr jclass, System.String fieldName, System.Boolean isStatic) (at <25cc22fd49c34daaa956e67f0a66ab9d>:0)  
UnityEngine.AndroidJNIHelper.GetFieldID[FieldType] (System.IntPtr jclass, System.String fieldName, System.Boolean isStatic) (at <25cc22fd49c34daaa956e67f0a66ab9d>:0)  
UnityEngine.AndroidJavaObject._GetStatic[FieldType] (System.String fieldName) (at <25cc22fd49c34daaa956e67f0a66ab9d>:0)  
UnityEngine.AndroidJavaObject.GetStatic[FieldType] (System.String fieldName) (at <25cc22fd49c34daaa956e67f0a66ab9d>:0)  
UnityEngine.AdaptivePerformance.Google.Android.GoogleAndroidAdaptivePerformanceSubsystem+GoogleAndroidAdaptivePerformanceSubsystemProvider+NativeApi.GetApiLevel () (at ./Library/PackageCache/com.unity.adaptiveperformance.google.android@4fcdb811ad90/Runtime/Provider/GoogleAndroidAdaptivePerformanceSubsystem.cs:392)  
UnityEngine.AdaptivePerformance.Google.Android.GoogleAndroidAdaptivePerformanceSubsystem+GoogleAndroidAdaptivePerformanceSubsystemProvider+NativeApi.IsAvailable () (at ./Library/PackageCache/com.unity.adaptiveperformance.google.android@4fcdb811ad90/Runtime/Provider/GoogleAndroidAdaptivePerformanceSubsystem.cs:401)  
UnityEngine.AdaptivePerformance.Google.Android.GoogleAndroidAdaptivePerformanceSubsystem.RegisterDescriptor () (at ./Library/PackageCache/com.unity.adaptiveperformance.google.android@4fcdb811ad90/Runtime/Provider/GoogleAndroidAdaptivePerformanceSubsystem.cs:35)  

Скриншоты настроек:

Настройки Player Settings

Preferences -> External Tools

Я спрашивал Deepseek, что делать. Он попросил проверить наличие SDK, но он у меня установлен. Еще он сказал проверить путь к папке SDK в разделе External Tools — он указан верно.

  • Unity: 6000.0.41f1
  • SDK: 34.0.0
  • NDK: 27.2.12479018

Мои скрипты (хотя я думаю они не связаны с ошибкой):

Что это за ошибка и как её исправить?


Ответы (1 шт):

Автор решения: Вадим Ткаченко

есть, я исправил. сначала я удалил library и obj, дал юнити пересобрать проект затем - у меня в Assets была папка Adaptive Perfomance (хотя по сути я даже не помню чтобы она у меня была). я ее удалил ни на что не надеясь - а все ошибки прекратились.

→ Ссылка