Bu sayfada, bir demo uygulaması ve Google Play Console
Adımlar
SDK'yı indirmek için demo uygulamayı çalıştırın, uygulamanın düzgün çalıştığını doğrulayın ve Google Play Console'daki uygulamadan kare zamanlaması bilgilerini görüntüleyin, takip etmek için:
- SDK'nın .zip dosyasını indirin ve açın.
- Demo uygulamasını derleyip çalıştırın.
- Monitör uygulamasını çalıştırın.
- Sürüm derlemesi oluşturun.
- Sürüm derlemesini çalıştırın.
- Google Play Console'da grafikleri görüntüleyin.
Demo uygulamayı derleme ve çalıştırma
Android Studio'da APT Insights Demo uygulamasını çalıştırarak
doğru şekilde derlendiğinden emin olun. Bu proje, yerel kod oluşturmak için CMake'i kullanmaktadır ve
gamesdk.cmake
dosyasını kullanın. Bu, başlangıç için en kolay yoldur.
Demo uygulamasını çalıştırmak için şunları yapın:
- .zip dosyasının içeriğini bir klasöre çıkarın.
- Android Studio'yu açın.
- Dosya > Aç'ı tıklayın ve
gamesdk/samples/tuningfork/insightsdemo/build.gradle
. - Android Studio'nun projeyi senkronize etmesini bekleyin.
- Bir cihaz bağlayın (veya sanal cihaz oluşturun) örneklemi çalıştıracağım. Etkinleştir geliştirici seçenekleri ve USB üzerinden hata ayıklama için geçerlidir.
Hedef cihazı seçip Çalıştır'ı tıklayın.
. Daha fazla bilgi için Uygulamanızı geliştirme ve çalıştırma başlıklı makaleyi inceleyin.
Şekil 1. Test uygulaması başarıyla çalışıyor ziyaret edin.Örnek APK, hedef cihazda oluşturulmalı ve yüklenmelidir. Şu durumda: hatalarla karşılaşıyorsanız aşağıdakileri kontrol edin:
- Android'in desteklenen bir sürümüne sahipseniz
SDK;
build.gradle
uygulama modülündekicompileSdkVersion
alanına bakın dosyasını inceleyin. Şunları yapabilirsiniz: SDK sürümünü güncelleyin SDK Manager'daki SDK Platformları sekmesi - Android'in desteklenen bir sürümüne sahipseniz
NDK; uygulama modülü
build.gradle
dosyasındakindkVersion
alanına bakın konulu videomuzu izleyin. Şunları yapabilirsiniz: NDK'nın belirli bir sürümünü yükleyin SDK Yöneticisi'ndeki SDK Araçları sekmesinden. - Projedeki
local.properties
dosyasında şunun için giriş yok:ndk.dir
. Bu konum Android Studio tarafından belirtilir ve NDK'yı kullanır sürümünü yükleyin. Bu girişi görürseniz tüm satırı temizleyin. - Derleme ayarı değişikliklerinden sonra projeyi temizleyin (Derleme > Temizle Proje) tıklayın ve bağlı C++ projelerini yenileyin (Derleme > Bağlantılı Yenile) C++ Projeleri) ekleyebilirsiniz.
- Android'in desteklenen bir sürümüne sahipseniz
SDK;
Monitör uygulamasını çalıştırma
Demo uygulamasının veya Tuning Fork özellikli başka bir uygulamanın hata ayıklama derlemesi sayesinde
uygulamayı, yerel uç nokta yerine yerel uç noktadan veri gönderip alacak şekilde yapılandırabilirsiniz.
daha iyi performans gösterir. Bunu yapmak için, endpoint_uri_override
öğesi
Tuning Fork ayarlarına gidin:
#ifndef NDEBUG
settings.endpoint_uri_override = "http://localhost:9000";
#endif
Ayrıca, AndroidManifest.xml
bölümüne aşağıdaki izinleri de eklemeniz gerekir
dosya:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Demo uygulamada bu değişiklikler zaten var (bkz. insightsdemo.cpp
).
Bir uygulamanın bu sayede. Bunu doğrulamak için şu adreste demo uygulamasını ve Tuning Fork Monitor uygulamasını çalıştırın: anlamına gelir. Bu izleme uygulaması, yerel sunucu işlevi görür ve verileri görüntüler bir uygulama tarafından üretilir.
İzleme uygulamasını ve demo uygulamasını aynı anda çalıştırarak demonun düzgün şekilde çalıştığını fark etmek için aşağıdakileri yapın:
- Tuning Fork Monitor uygulaması APK'sını şunu kullanarak hedef cihaza yükleyin:
adb:
adb install gamesdk/gamesdk/apks/tools/TuningForkMonitor.apk
- İzleme uygulamasını açın.
- Tuning Fork Monitor uygulamasını cihaza göndermek için Android Home düğmesine basın. ekleyebilirsiniz.
- Yaklaşık 30 gün boyunca demo uygulamasını tekrar ön planda çalıştırın saniye.
- Tuning Fork Monitor uygulamasına geri dönün.
- Demo uygulaması Canlı Uygulamalar'ın altında şu şekilde görünür:
com.tuningfork.insightsdemo 16
. Uygulama ayrıntılarını ve canlı yayınını görmek için bu girişe dokunun yardım eder.
![](https://developer.android.google.cn/static/images/games/performance-tuner/monitor-app1.png?authuser=19&hl=tr)
![](https://developer.android.google.cn/static/images/games/performance-tuner/monitor-app2.png?authuser=19&hl=tr)
Sürüm derlemesi oluşturma
Android Studio'da demo uygulamanın sürüm derlemesini oluşturun. Bu derlemeyi yükle Google Play Console'a ekleyin.
Android Performance Parameters API'yi etkinleştirme Google Cloud Console'da oturum açın. Bu API, uygulamanın Google Play Demo uygulaması için API anahtarını kısıtlamanız gerekmez.
Önceki adımdaki API anahtarınızı
api_key
hedefine kopyaladığınızdan emin olun içindeki alangamesdk/samples/tuningfork/insightsdemo/app/src/main/assets/tuningfork/tuningfork_settings.txt
.Demo uygulamanın uygulama kimliği ayrılmış olduğundan somut olarak ortaya koyar. Uygulamanın
build.gradle
dosyasında bu kimliği değiştirin:applicationId "com.tuningfork.your-unique-identifier"
Projeyi temizleyin (Derleme > Projeyi Temizle) ve bağlı C++ projeler (Derleme > Bağlı C++ Projelerini Yenile).
Sürüm derlemeleri için bir imzalama yapılandırması oluşturun.
- Dosya > Proje Yapısı > Modüller.
- İmzalama Yapılandırmaları sekmesini seçin.
release
adlı yeni bir yapılandırma ekleyin.- Şu öğe için bir anahtar deposu oluşturun: yapılandırma.
Sürüm imzalama yapılandırmasını sürüm derleme varyantıyla ilişkilendirin.
- Dosya > Proje Yapısı > Varyantlar oluşturun.
- Derleme Türleri sekmesini seçin.
release
adlı derleme türünü seçin.- İmzalama Yapılandırması kutusunda sürüm yapılandırmasını seçin değişkenine eklenmelidir.
Android Studio proje penceresinde app dizinini seçin. (Bu seçimi, bir sonraki adımda menü seçimini etkinleştirir.)
Etkin derleme varyantını
release
olarak değiştirin (Derleme > Derleme Seçin) Varyant).Derleme > Derleme Paketleri/APK'lar > APK oluşturun. Derleme tamamlandıktan sonra, sürüm APK'sını bulmak için bul bağlantısını tıklayın.
Google Play Console'da demo uygulama için yeni bir uygulama oluşturun. Örneğin, daha fazla bilgi için Uygulama yükleyin.
Sürüm APK'sını Dahili test kanalına yükleyin. Daha fazla bilgi için bkz. Hazırlık ve sürümleri kullanıma sunun.
Sürüm derlemesini çalıştırma
Hedef cihazı seçip Çalıştır'ı tıklayın.
.
Google Play Console
Demo uygulamayı bir süre çalıştırın. Google'ın arama yapması 30 dakikayı verileri göstermeye başlamak için Play Console'u açın. Verilerin Logcat penceresinde Bilgi günlük düzeyini seçerek yerel bir sunucu belirtin. Gördüğünüz daha fazla bilgi edinmek için Sık karşılaşılan hataları giderme.
... I/TuningFork:Web: Connecting to:
https://performanceparameters.googleapis.com/v1/applications/com.tuningfork.yourapp/apks/24:uploadTelemetry
... I/TuningFork: Scene loading 30 (true) took 166 ms
... I/TuningFork:Web: Response code: 200
... I/TuningFork:Web: Response message: OK
... I/TuningFork.GE: UPLOAD request returned 200 {}
Google Play Console'da grafikleri görüntüleme
Google Play Console'u açıp test uygulamasını seçin. Android'i seçin Vitals > Performans > Analizler'i tıklayın.
.
Şekil 4. Android vitals grafiği
Tuning Fork ile başarıyla uçtan uca test yaptınız kitaplığını açar. Google Play Console'da test uygulaması projesini silebilirsiniz. artık gerekli değildir.