Ошибка в 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)
Скриншоты настроек:
Я спрашивал Deepseek, что делать. Он попросил проверить наличие SDK, но он у меня установлен. Еще он сказал проверить путь к папке SDK в разделе External Tools — он указан верно.
- Unity: 6000.0.41f1
- SDK: 34.0.0
- NDK: 27.2.12479018
Мои скрипты (хотя я думаю они не связаны с ошибкой):
Что это за ошибка и как её исправить?
Ответы (1 шт):
Автор решения: Вадим Ткаченко
→ Ссылка
есть, я исправил. сначала я удалил library и obj, дал юнити пересобрать проект затем - у меня в Assets была папка Adaptive Perfomance (хотя по сути я даже не помню чтобы она у меня была). я ее удалил ни на что не надеясь - а все ошибки прекратились.