تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
اتّبِع التعليمات الواردة في هذه الصفحة لتحميل حزمة APK تم التحقّق من صحتها إلى Google Play.
التحقّق من صحة ملفات proto
ضَع الملفات التالية في مجلد مواد العرض لحزمة APK ضمن assets/tuningfork:
dev_tuningfork.proto
tuningfork_settings.txt
ملفات dev_tuningfork_fidelityparams_i.txt متعددة،
مرتبة حسب الدقة المتزايدة
تنشئ أداة التحقّق من الصحة بروتوكولات مخزّنة بتنسيق ثنائي (.bin) ومسلسلة لإعدادات وملفات مَعلمات الدقة التلقائية في الدليل assets/tuningfork. تتوفّر الأداة نفسها في دليل src/tuningfork/tools/validation.
تنشئ أداة التحقّق ملفات ثنائية
نفِّذ الأوامر التالية للتحقّق من صحة المشروع النموذجي. استبدِل LOCAL_OS بأحد أنظمة التشغيل التالية:
شغِّل لعبتك في وضع تصحيح الأخطاء وتحقّق من الناتج باستخدام logcat أو تطبيق Tuning Fork Monitor
تأكَّد من أنّك ومهندسي الألعاب المعنيين الآخرين يمكنكم الوصول إلى "مؤشرات Android الحيوية" في Google Play Console.
تحميل المحتوى ونشره
لتلقّي إحصاءات الأداء، عليك تحميل حِزمة APK الجديدة إلى Google Play Console وإنشاء إصدار. يمكنك طرح تطبيقك على Google Play في مسارات اختبار أو لجميع المستخدمين. لمزيد من المعلومات حول إنشاء إصدار، يُرجى الاطّلاع على مستندات مركز مساعدة Play Console.
بعد نشر حزمة APK، يمكنك تلقّي إحصاءات جديدة حول الأداء من المستخدمين في Google Play Console ضمن مؤشرات Android الحيوية > الأداء > الإحصاءات. لمزيد من المعلومات، راجِع مستندات "إحصاءات الأداء".
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-08-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-08-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["Use the instructions on this page to upload a validated APK to Google Play.\n\nValidate the proto files\n\nPlace the following files in your APK assets folder under `assets/tuningfork`:\n\n- `dev_tuningfork.proto`\n- `tuningfork_settings.txt`\n- Several `dev_tuningfork_fidelityparams_`\u003cvar translate=\"no\"\u003ei\u003c/var\u003e`.txt` files, in increasing fidelity order\n\nThe validation tool generates binary (`.bin`) serialized protocol buffers of the\nsettings and default fidelity parameters files in the `assets/tuningfork`\ndirectory. The tool itself is located in the `src/tuningfork/tools/validation`\ndirectory.\n\n\nThe validation tool generates binary files\n\nRun the following commands to validate the sample project. Substitute one of the\nfollowing for your operating system (`LOCAL_OS`):\n\n- `mac`\n- `win`\n- `linux-x86`\n\n cd gamesdk/src/tuningfork/tools/validation\n java -jar build/libs/TuningforkApkValidationTool.jar \\\n --tuningforkPath ../../../../samples/tuningfork/insightsdemo/app/src/main/assets/tuningfork \\\n --protoCompiler ../../../../third_party/protobuf-3.0.0/install/\u003cvar translate=\"no\"\u003eLOCAL_OS\u003c/var\u003e/bin/protoc\n\nOutput ending in the following appears: \n\n ...\n\n May 19, 2020 3:42:11 PM com.google.tuningfork.validation.TuningforkApkValidationTool main\n INFO: Tuning Fork settings are valid\n\nFor more information on running the validation tool, see the\n[`validation tool README`](https://android.googlesource.com/platform/frameworks/opt/gamesdk/+/refs/heads/master/src/tuningfork/tools/validation).\n\nReview the integration checklist\n\nBefore uploading your APK to the Google Play Console, do the following:\n\n- Review and, if necessary, update your app's [Privacy Policy](/games/sdk/performance-tuner/custom-engine/enable-api#privacy)\n- Integrate the [Android Frame Pacing library](/games/sdk/frame-pacing) into your project\n- Provide [fidelity parameters](/games/sdk/performance-tuner/custom-engine/define-parameters#annotations-and-fidelity-parameters) and all of your app's [quality levels](/games/sdk/performance-tuner/custom-engine/define-parameters#define-quality-levels)\n- Record when your game is performing [loading events](/games/sdk/performance-tuner/custom-engine/loading-functions)\n- Successfully run the [validation tool](#validate)\n- Run your game in debug mode and validate the output using `logcat` or the Tuning Fork Monitor app\n- Confirm that you and other relevant game engineers have access to Android Vitals in the Google Play Console\n\nUpload and publish\n\nTo receive performance insights, upload your new APK to the\nGoogle Play Console and create a release. You can release on Google Play to\ntest tracks or to your entire user base. For more information on creating a\nrelease, see the\n[Console Help Center documentation](https://support.google.com/googleplay/android-developer/answer/7159011).\n\nOnce you have published your APK, you can receive new performance insights from\nyour users in the Google Play Console under **Android Vitals \\\u003e Performance \\\u003e\nInsights** . For more information, see the\n[Performance insights documentation](https://support.google.com/googleplay/android-developer/answer/9876283)."]]