تحتوي هذه الصفحة على معلومات حول كيفية تشخيص الأخطاء الشائعة وإصلاحها. وهو مقسّم إلى أقسام استنادًا إلى رموز الخطأ والرسائل المسجّلة.
رمز الاستجابة 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
قد يظهر لك هذا الخطأ إذا لم يتم تفعيل مفتاح واجهة برمجة التطبيقات أو إذا حدث خطأ عند تقييد مفتاح واجهة برمجة التطبيقات (على سبيل المثال، إذا استخدمت شهادة أو قيمة تجزئة خاطئة). يُرجى الاطّلاع على تفعيل واجهة برمجة التطبيقات.
ظهور التحذير "No parameters: no fidelity parameters" (ما مِن مَعلمات: ما مِن مَعلمات دقة) و "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
هذه تحذيرات غير ضارة تصدرها مكتبة Tuning Fork عند التحقّق مما إذا كان التطبيق يحتوي على علامة "قابل للتصحيح". وعلى الرغم من أنّها مطوّلة، إلا أنّها غير ضارة ولا تشير إلى مشكلة في دمج المكتبة. يمكنك تجاهل هذه التحذيرات.
ملفات 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 لحلّ هذا التعارض.
محاولة استدعاء الطريقة ... التي لم يتم إنشاء رمز مسبق (AOT) لها
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 من
إعدادات المشغّل > رموز تعريف النصوص البرمجية.