Bu sayfada, sık karşılaşılan hataların nasıl teşhis edileceği ve düzeltileceği hakkında bilgiler yer alır. Evet hata kodlarına ve günlük mesajlarına göre bölümlere ayrılır.
Yanıt kodu 400
Connecting to: https://performanceparameters.googleapis.com/v1/applications/...
TuningFork:Web: Response code: 400
TuningFork:Web: Response message: Bad
API anahtarınız geçersizse bu hatayı alabilirsiniz. Görüntüleyin API'yi etkinleştir ve bölüm Eklentiyi yapılandırın.
Yanıt kodu 403
TuningFork:Web: Connecting to: https://performanceparameters.googleapis.com/v1/applications/...:generateTuningParameters
TuningFork:Web: Response code: 403
TuningFork:Web: Response message: Forbidden
Bu hatayı, API anahtarınız etkin değilse veya API anahtarının kısıtlanması (örneğin, yanlış sertifika veya karma kullanma değeri) ekleyebilirsiniz. API'yi etkinleştirme bölümüne bakın.
"Parametre yok: doğruluk parametresi yok" uyarı ve "java.lang.NoSuchFieldError" günlüklerde gösteriliyor
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
Bunlar, Tuning Fork kitaplığının uygulamada hata ayıklaması yapılabilir işaretin ayarlanıp ayarlanmadığını kontrol edin. Ayrıntılı olmasına rağmen zararsızdır ve kitaplığın entegrasyonuyla ilgili bir soruna işaret etmez. Bu uyarıları yoksayabilirsiniz.
Birden çok Google.Protobuf.dll dosyası
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
Projenizde birden fazla hata bulunuyorsa bu hatalardan birini alabilirsiniz
Google.Protobuf.dll
dosya. Bu sorunu çözmek için .dll
dosyadan birini kaldırın
çatışmaya neden olabilir.
Önceden kodu oluşturulmayan ... yöntemi çağrılmaya çalışılıyor
ExecutionEngineException: Attempting to call method 'Google.Protobuf.Reflection.ReflectionUtil+ReflectionHelper' ... for which no ahead of time (AOT) code was generated.
Bu hatayı bazı Unity sürümlerinde görebilirsiniz. Bu hata, AOT derleyici genel yöntemler için kod oluşturmuyor. Nasıl yapıldığını gerekli kodu oluşturmaya zorlama, bölüme bakın Önde derleme (AOT)
"Protobuf" türü veya ad alanı adı "Google" ad alanında mevcut değil
The type or namespace name `Protobuf' does not exist in the namespace `Google'. Are you missing an assembly reference?
Projenizin .NET 4.x kullandığından emin olun. Oynatıcı Ayarları > Diğer Ayarlar > Yapılandırma > Komut Dosyası Çalışma Zamanı Sürümü.
YüklemeSceneTracker.cs: "FidelityParams" tür veya ad alanı adı bulunamadı
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?)
ANDROID_PERFORMANCE_TUNER_UTILITIES
adlı yeri şuradan kaldır:
Oynatıcı Ayarları > Komut Dosyası Sembolleri Tanımlayın.