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-samples
deposunu 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/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ı 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.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ünü kullanıyorsunuz. Daha fazla bilgi için uygulama modülü
ndkVersion
dosyasındakibuild.gradle
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 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ü