Bu eğiticide, Android Frame Pacing'i araç zincirinize nasıl entegre edeceğiniz, kitaplığın sağladığı işlevleri nasıl kullanacağınız ve kare hızınızın iyileştiğini nasıl doğrulayacağınız açıklanmaktadır. Android Frame Pacing AGDK Kitaplıklarında statik veya paylaşılan kitaplık olarak kullanılabilir.
Başlayın
games-samples
deposunu klonlayın.- AGDKTunnel BENİOKU işlevinin önkoşullar bölümündeki talimatları uygulayın.
Android Studio'da AGDKTunnel örneğini çalıştırın. Bu örnek proje, Android Frame Pacing'i oluşturma için Vulkan kullanan bir oyuna entegre eder.
- Android Studio'yu açın.
- Project > Open (Proje > Aç) seçeneğini tıklayın ve
/games-samples/agdk/agdktunnel
dizinini seçin. - Android Studio'nun projeyi senkronize etmesini bekleyin.
- Örneği çalıştırmak için bir cihaz bağlayın veya sanal cihaz oluşturun (daha fazla bilgi için Uygulamanızı derleme ve çalıştırma başlıklı makaleyi inceleyin).
- Hedef cihazı seçin ve Çalıştır'ı tıklayın .
Örnek APK, hedef cihazda oluşturulmalı ve yüklenmelidir. Hatalarla karşılaşırsanız aşağıdakileri kontrol edin:
- Android SDK'nın desteklenen bir sürümüne sahipsiniz. Daha fazla bilgi için uygulama modülü
build.gradle
dosyasındakicompileSdkVersion
alanına bakın. SDK Yöneticisi'ndeki SDK Platformları sekmesinden SDK sürümünü güncelleyebilirsiniz. - Android NDK'nın desteklenen bir sürümüne sahipsiniz. Daha fazla bilgi için uygulama modülündeki
build.gradle
ndkVersion
alanına bakın. SDK Yöneticisi'ndeki SDK Araçları sekmesinden NDK'nın belirli bir sürümünü yükleyebilirsiniz. - Projedeki
local.properties
dosyasındandk.dir
için bir giriş yok. Bu konum, Android Studio tarafından belirtilir ve yukarıdaki NDK sürümünü kullanır. Böyle bir giriş varsa satırın tamamını temizleyin. - Herhangi bir derleme ayarı değişikliğinden sonra projeyi temizleyin (Derleme > Projeyi Temizle) ve bağlı C++ projelerini yenileyin (Derleme > Bağlı C++ Projelerini Yenile).
- Android SDK'nın desteklenen bir sürümüne sahipsiniz. Daha fazla bilgi için uygulama modülü