Häufige Fehler beheben

Diese Seite enthält Informationen zur Diagnose und Behebung häufiger Fehler. Sie ist basierend auf Fehlercodes und Logmeldungen in Abschnitte unterteilt.

Antwortcode 400

Connecting to: https://performanceparameters.googleapis.com/v1/applications/...
TuningFork:Web: Response code: 400
TuningFork:Web: Response message: Bad

Dieser Fehler kann auftreten, wenn Ihr API-Schlüssel ungültig ist. Weitere Informationen finden Sie unter API aktivieren und Plug-in konfigurieren.

Antwortcode 403

TuningFork:Web: Connecting to: https://performanceparameters.googleapis.com/v1/applications/...:generateTuningParameters
TuningFork:Web: Response code: 403
TuningFork:Web: Response message: Forbidden

Dieser Fehler kann auftreten, wenn der API-Schlüssel nicht aktiviert ist oder beim Einschränken des API-Schlüssels ein Fehler unterlaufen ist (z. B. ein falsches Zertifikat oder ein falscher Hashwert). Siehe API aktivieren.

Warnung „No parameter: no Fidelity parameter“ (Keine Parameter: keine Parameter zur Grafikqualität) und „java.lang.NoSuchFieldError“ in den Protokollen

TuningFork:FPDownload: No parameters: no fidelity parameters
TuningFork: java.lang.NoSuchFieldError: no "[Landroid/content/pm/ApplicationInfo;" field "applicationInfo" in class "Landroid/content/pm/PackageInfo;" or its superclasses
TuningFork: Could not get fidelity params from server : err = 4

Dies sind harmlose Warnungen, die von der Bibliothek „Abstimmung Fork“ ausgegeben werden, wenn geprüft wird, ob in der Anwendung das Flag „Debuggable“ festgelegt ist. Sie sind zwar ausführlich, sind aber harmlos und weisen nicht auf ein Problem bei der Integration der Bibliothek hin. Sie können diese Warnungen ignorieren.

Mehrere Google.Protobuf.dll-Dateien

PrecompiledAssemblyException: Multiple precompiled assemblies with the same name
Google.Protobuf.dll included for the current platform.
Only one assembly with the same name is allowed per platform. Assembly paths: ...

Error: The imported type `Google.Protobuf.IMessage<T>' is defined multiple times

Dieser Fehler kann auftreten, wenn Ihr Projekt mehrere Google.Protobuf.dll-Dateien enthält. Entfernen Sie eine der .dll-Dateien, um diesen Konflikt zu beheben.

Es wird versucht, die Methode aufzurufen ... für die kein AOT-Code (Vorab-Code) generiert wurde

ExecutionEngineException: Attempting to call method 'Google.Protobuf.Reflection.ReflectionUtil+ReflectionHelper' ... for which no ahead of time (AOT) code was generated.

Dieser Fehler wird bei einigen Versionen von Unity angezeigt. Dieser Fehler tritt auf, wenn der AOT-Compiler keinen Code für generische Methoden generiert. Informationen dazu, wie Sie das Generieren des erforderlichen Codes erzwingen, finden Sie im Abschnitt Ahead-of-Time-Kompilierung (AOT).

Der Typ- oder Namespace-Name „Protobuf“ ist im Namespace „Google“ nicht vorhanden

The type or namespace name `Protobuf' does not exist in the namespace `Google'. Are you missing an assembly reference?

Achten Sie darauf, dass Ihr Projekt .NET 4.x verwendet. Aktivieren Sie Player Settings > Other Settings > Configuration > Scripting Runtime.

LoadingSceneTracker.cs: Der Typ- oder Namespace-Name 'FidelityParams' wurde nicht gefunden.

LoadingSceneTracker.cs: The type or namespace name 'FidelityParams' could not be found (are you missing a using directive or an assembly reference?)
LoadingSceneTracker.cs: The type or namespace name 'Annotation' could not be found (are you missing a using directive or an assembly reference?)

Entferne ANDROID_PERFORMANCE_TUNER_UTILITIES unter Player-Einstellungen > Scripting-Symbole definieren.