Bu eğitimde, 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-samplesdeposunu klonlayın.- AGDKTunnel README dosyasının ön koşullar bölümündeki talimatları uygulayın.
Android Studio'da AGDKTunnel örneğini çalıştırın. Bu örnek proje, oluşturma için OpenGL ES kullanan bir oyuna Android Frame Pacing'i entegre eder.
- Android Studio'yu açın.
- Projeler > Aç'ı tıklayın ve
/games-samples/agdk/agdktunneldizinini 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ı oluşturma ve çalıştırma başlıklı makaleye bakın).
- Hedef cihazı seçin ve Çalıştır'ı
tıklayın. Örnek APK, hedef cihazda oluşturulup yüklenmelidir. Hatalarla karşılaşırsanız aşağıdakileri kontrol edin:
- Android SDK'nın desteklenen bir sürümünü kullanıyorsunuz. Daha fazla bilgi için uygulama modülü
build.gradledosyasındakicompileSdkVersionalanı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ünü kullanıyorsunuz. Daha fazla bilgi için uygulama modülü
ndkVersiondosyasındakibuild.gradlealanına bakın. SDK Yöneticisi'ndeki SDK Araçları sekmesinden NDK'nın belirli bir sürümünü yükleyebilirsiniz. - Projedeki
local.propertiesdosyasındandk.diriçin giriş yoktur. Bu konum, Android Studio tarafından belirtilir ve yukarıdaki NDK sürümünü kullanır. Bu giriş varsa satırın tamamını temizleyin. - Derleme ayarlarında değişiklik yaptıktan sonra projeyi temizleyin (Build > Clean Project) ve bağlı C++ projelerini yenileyin (Build > Refresh Linked C++ Projects).
- Android SDK'nın desteklenen bir sürümünü kullanıyorsunuz. Daha fazla bilgi için uygulama modülü