Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Doğrulanmış bir APK'yı Google Play'e yüklemek için bu sayfadaki talimatları uygulayın.
Proto dosyalarını doğrulama
Aşağıdaki dosyaları assets/tuningfork altındaki APK öğeleri klasörünüze yerleştirin:
dev_tuningfork.proto
tuningfork_settings.txt
Artan kalite sırasına göre sıralanmış birkaç dev_tuningfork_fidelityparams_i.txt dosyası
Doğrulama aracı, .bin dizinindeki ayarlar ve varsayılan doğruluk parametreleri dosyalarının ikili (.bin) olarak serileştirilmiş protokol arabelleklerini oluşturur.assets/tuningfork Aracın kendisi src/tuningfork/tools/validation dizininde bulunur.
Doğrulama aracı, ikili dosyalar oluşturur.
Örnek projeyi doğrulamak için aşağıdaki komutları çalıştırın. İşletim sisteminiz (LOCAL_OS) yerine aşağıdakilerden birini kullanın:
Oyununuzu hata ayıklama modunda çalıştırıp logcat veya Tuning Fork Monitor uygulamasını kullanarak çıkışı doğrulayın.
Sizin ve diğer ilgili oyun mühendislerinin Google Play Console'da Android Vitals'a erişimi olduğundan emin olun.
Yükleme ve yayınlama
Performans analizleri almak için yeni APK'nızı Google Play Console'a yükleyin ve bir sürüm oluşturun. Google Play'de test kanallarında veya tüm kullanıcı tabanınızda yayınlayabilirsiniz. Sürüm oluşturma hakkında daha fazla bilgi için Console Yardım Merkezi belgelerine bakın.
APK'nızı yayınladıktan sonra Google Play Console'daki Android Vitals > Performans > Analizler bölümünde kullanıcılarınızdan yeni performans analizleri alabilirsiniz. Daha fazla bilgi için Performans analizleri belgelerini inceleyin.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-08-26 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-08-26 UTC."],[],[],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)."]]