Questa pagina contiene informazioni su come diagnosticare e correggere errori comuni. È suddivise in sezioni basate su codici di errore e messaggi di log.
Codice risposta 400
Connecting to: https://performanceparameters.googleapis.com/v1/applications/...
TuningFork:Web: Response code: 400
TuningFork:Web: Response message: Bad
Puoi visualizzare questo errore se la chiave API non è valida. Consulta Abilita l'API e la sezione Configura il plug-in.
Codice di risposta 403
TuningFork:Web: Connecting to: https://performanceparameters.googleapis.com/v1/applications/...:generateTuningParameters
TuningFork:Web: Response code: 403
TuningFork:Web: Response message: Forbidden
Puoi visualizzare questo errore se la chiave API non è abilitata o se hai commesso un errore quando limitare la chiave API (ad esempio, hai utilizzato il certificato o l'hash errato) ). Vedi Abilitare l'API.
"Nessun parametro: nessun parametro di fedeltà" avviso e "java.lang.NoSuchFieldError" visualizzata nei log
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
Si tratta di avvisi innocui emessi dalla libreria Tuning Fork quando controllare se nell'app è impostato il flag di cui è possibile eseguire il debug. Con contenuti dettagliati, innocui e non sono indicativi di un problema nell'integrazione della libreria. Puoi ignorare questi avvisi.
Più file Google.Protobuf.dll
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
Puoi visualizzare uno di questi errori se il progetto contiene più
Google.Protobuf.dll
file. Rimuovi uno dei .dll
file per risolvere il problema
in conflitto.
Tentativo di chiamare il metodo ... per cui non è stato generato codice AOT
ExecutionEngineException: Attempting to call method 'Google.Protobuf.Reflection.ReflectionUtil+ReflectionHelper' ... for which no ahead of time (AOT) code was generated.
Questo errore viene visualizzato in alcune versioni di Unity. Questo errore si verifica se l'AOT il compilatore non genera codice per metodi generici. Per informazioni su come forzare la generazione del codice richiesto, consultare la sezione Compilazione anticipata (AOT).
Il nome del tipo o dello spazio dei nomi "Protobuf" non esiste nello spazio dei nomi "Google"
The type or namespace name `Protobuf' does not exist in the namespace `Google'. Are you missing an assembly reference?
Assicurati che il progetto utilizzi .NET 4.x. Controlla Impostazioni player > Altro Impostazioni > Configurazione > Versione runtime per lo scripting.
CaricamentoSceneTracker.cs: il nome del tipo o dello spazio dei nomi "FidelityParams" impossibile trovare
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?)
Rimuovi ANDROID_PERFORMANCE_TUNER_UTILITIES
da
Impostazioni player > Creazione di script per definire i simboli.