تحتوي هذه الصفحة على معلومات حول كيفية تشخيص الأخطاء الشائعة وإصلاحها. ويتم хувّيه إلى أقسام استنادًا إلى رموز الخطأ ورسائل السجلّ.
رمز الاستجابة 400
Connecting to: https://performanceparameters.googleapis.com/v1/applications/...
TuningFork:Web: Response code: 400
TuningFork:Web: Response message: Bad
قد يظهر لك هذا الخطأ إذا كان مفتاح واجهة برمجة التطبيقات غير صالح. راجِع القسم تفعيل واجهة برمجة التطبيقات والقسم ضبط المكوّن الإضافي.
رمز الاستجابة 403
TuningFork:Web: Connecting to: https://performanceparameters.googleapis.com/v1/applications/...:generateTuningParameters
TuningFork:Web: Response code: 403
TuningFork:Web: Response message: Forbidden
يمكن أن يظهر لك هذا الخطأ إذا لم يتم تفعيل مفتاح واجهة برمجة التطبيقات أو إذا ارتكبت خطأً عند تقييد مفتاح واجهة برمجة التطبيقات (على سبيل المثال، استخدمت شهادة أو قيمة تجزئة غير صحيحة). اطّلِع على تفعيل واجهة برمجة التطبيقات.
ظهور تحذير "ما مِن مَعلمات: ما مِن مَعلمات دقّة" وخطأ "java.lang.NoSuchFieldError" في السجلّات
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
وهذه التحذيرات غير ضارة تُصدر من مكتبة "الشوكة الرنانة" عند التحقق من وجود العلامة القابلة للتصحيح في التطبيق. على الرغم من أنّها مطوّلة، إلا أنّها غير ضارة ولا تشير إلى مشكلة في دمج المكتبة. يمكنك تجاهل هذه التحذيرات.
ملفات 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
يمكنك ظهور أحد هذه الأخطاء إذا كان مشروعك يحتوي على عدة ملفات
Google.Protobuf.dll
. عليك إزالة أحد ملفات .dll
لحلّ هذا
التعارض.
محاولة استدعاء الطريقة ... التي لم يتم إنشاء رمز لها مسبقًا
ExecutionEngineException: Attempting to call method 'Google.Protobuf.Reflection.ReflectionUtil+ReflectionHelper' ... for which no ahead of time (AOT) code was generated.
يمكنك أن يظهر لك هذا الخطأ في بعض إصدارات Unity. يحدث هذا الخطأ إذا لم يكن مُجمِّع AOT يُنشئ رمزًا للأساليب العامة. للحصول على معلومات حول كيفية فرض إنشاء الرمز المطلوب، راجِع قسم التجميع المسبق للبيانات (AOT).
لا يتوفّر النوع أو اسم مساحة الاسم "Protobuf" في مساحة الاسم "Google".
The type or namespace name `Protobuf' does not exist in the namespace `Google'. Are you missing an assembly reference?
تأكد من أن مشروعك يستخدم .NET 4.x. راجِع إعدادات المشغّل > الإعدادات الأخرى > الضبط > إصدار وقت تشغيل النصوص البرمجية.
LoadingSceneTracker.cs: تعذّر العثور على اسم النوع أو النطاق "FidelityParams"
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
من
إعدادات المشغّل > رموز تعريف النصوص البرمجية.