تحديد الأخطاء الشائعة وحلّها
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يتضمّن هذا الموضوع معلومات حول كيفية تشخيص الأخطاء الشائعة وحلّها. وهي مقسّمة إلى أقسام استنادًا إلى رموز الخطأ أو رسائل السجلّ.
رمز الاستجابة 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 عند التحقّق مما إذا تم ضبط علامة إمكانية تصحيح الأخطاء في التطبيق. على الرغم من أنّها مطوّلة، إلا أنّها غير ضارة ولا تشير إلى حدوث مشكلة في دمج المكتبة.
يمكنك تجاهل هذه التحذيرات.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-08-26 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-08-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["This topic contains information on how to diagnose and fix common errors. It is\ndivided into sections based on error codes or log messages.\n\nResponse code 400 \n\n Connecting to: https://performanceparameters.googleapis.com/v1/applications/...\n TuningFork:Web: Response code: 400\n TuningFork:Web: Response message: Bad\n\nYou can get this error if your API key is invalid. See\n[Enable the API](/games/sdk/performance-tuner/custom-engine/enable-api).\n\nResponse code 403 \n\n TuningFork:Web: Connecting to: https://performanceparameters.googleapis.com/v1/applications/...:generateTuningParameters\n TuningFork:Web: Response code: 403\n TuningFork:Web: Response message: Forbidden\n\nYou can get this error if your API key is not enabled or you made an error when\nrestricting the API key (for example, you used the wrong certificate or hash\nvalue). See\n[Enable the API](/games/sdk/performance-tuner/custom-engine/enable-api).\n\n\"No parameters: no fidelity parameters\" warning and \"java.lang.NoSuchFieldError\" shown in logs \n\n TuningFork:FPDownload: No parameters: no fidelity parameters\n TuningFork: java.lang.NoSuchFieldError: no \"[Landroid/content/pm/ApplicationInfo;\" field \"applicationInfo\" in class \"Landroid/content/pm/PackageInfo;\" or its superclasses\n TuningFork: Could not get fidelity params from server : err = 4\n\nThese are harmless warnings emitted by the Tuning Fork library when\nchecking to see if the app has the debuggable flag set. While verbose, they are\nharmless and are not indicative of a problem in the integration of the library.\n**You can ignore these warnings**."]]