Demo uygulamayı çalıştırın

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:

  1. SDK'nın .zip dosyasını indirin ve açın.
  2. Demo uygulamasını derleyip çalıştırın.
  3. Monitör uygulamasını çalıştırın.
  4. Sürüm derlemesi oluşturun.
  5. Sürüm derlemesini çalıştırın.
  6. 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:

  1. .zip dosyasının içeriğini bir klasöre çıkarın.
  2. Android Studio'yu açın.
  3. Dosya > Aç'ı tıklayın ve gamesdk/samples/tuningfork/insightsdemo/build.gradle.
  4. Android Studio'nun projeyi senkronize etmesini bekleyin.
  5. 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.
  6. Hedef cihazı seçip Çalıştır'ı tıklayın. Android Studio Çalıştır düğmesi. 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.
    'nı inceleyin.
  7. Ö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ündeki compileSdkVersion 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ındaki ndkVersion 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.

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:

  1. Tuning Fork Monitor uygulaması APK'sını şunu kullanarak hedef cihaza yükleyin: adb:
    adb install gamesdk/gamesdk/apks/tools/TuningForkMonitor.apk
    
  2. İzleme uygulamasını açın.
  3. Tuning Fork Monitor uygulamasını cihaza göndermek için Android Home düğmesine basın. ekleyebilirsiniz.
  4. Yaklaşık 30 gün boyunca demo uygulamasını tekrar ön planda çalıştırın saniye.
  5. Tuning Fork Monitor uygulamasına geri dönün.
  6. 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.
Şekil 2. Monitör uygulaması demo uygulamayı algılar
ziyaret edin.
'nı inceleyin.
Şekil 3. Monitör uygulaması, demo uygulamasından gelen verileri gösteriyor
ziyaret edin.
'nı inceleyin.

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.

  1. 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.

  2. Önceki adımdaki API anahtarınızı api_key hedefine kopyaladığınızdan emin olun içindeki alan gamesdk/samples/tuningfork/insightsdemo/app/src/main/assets/tuningfork/tuningfork_settings.txt.

  3. 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"
    
  4. Projeyi temizleyin (Derleme > Projeyi Temizle) ve bağlı C++ projeler (Derleme > Bağlı C++ Projelerini Yenile).

  5. Sürüm derlemeleri için bir imzalama yapılandırması oluşturun.

    1. Dosya > Proje Yapısı > Modüller.
    2. İmzalama Yapılandırmaları sekmesini seçin.
    3. release adlı yeni bir yapılandırma ekleyin.
    4. Şu öğe için bir anahtar deposu oluşturun: yapılandırma.
  6. Sürüm imzalama yapılandırmasını sürüm derleme varyantıyla ilişkilendirin.

    1. Dosya > Proje Yapısı > Varyantlar oluşturun.
    2. Derleme Türleri sekmesini seçin.
    3. release adlı derleme türünü seçin.
    4. İmzalama Yapılandırması kutusunda sürüm yapılandırmasını seçin değişkenine eklenmelidir.
  7. Android Studio proje penceresinde app dizinini seçin. (Bu seçimi, bir sonraki adımda menü seçimini etkinleştirir.)

  8. Etkin derleme varyantını release olarak değiştirin (Derleme > Derleme Seçin) Varyant).

  9. 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.

  10. Google Play Console'da demo uygulama için yeni bir uygulama oluşturun. Örneğin, daha fazla bilgi için Uygulama yükleyin.

  11. 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. Android Studio Çalıştır düğmesi. 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.