Integrar o Android Frame Pacing ao renderizador Vulkan
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Este tutorial descreve como integrar a Android Frame Pacing ao seu conjunto de ferramentas,
como usar as funções que a biblioteca oferece e como verificar
se o ritmo de frames melhorou. A Android Frame Pacing está disponível como
uma biblioteca estática ou compartilhada nas bibliotecas do AGDK.
Execute a amostra AGDKTunnel no Android Studio. Esse exemplo
de projeto integra o Android Frame Pacing a um jogo que usa o Vulkan para
renderização.
Abra o Android Studio.
Clique em Projeto > Abrir e selecione o diretório
/games-samples/agdk/agdktunnel.
Aguarde o Android Studio sincronizar o projeto.
Conecte um dispositivo ou crie um dispositivo virtual para executar a amostra. Para ver
mais informações, consulte Criar e executar seu app.
Selecione o dispositivo de destino e clique em Run.
A amostra do APK será criada e instalada no dispositivo de destino. Caso você
encontre erros, verifique o seguinte:
Se você tem uma versão compatível
do SDK do Android. Consulte o campo compileSdkVersion no arquivo
build.gradle do módulo do app para saber mais. Se é possível
atualizar a versão do SDK na
guia SDK Platforms do SDK Manager.
Se você tem uma versão compatível
do SDK do Android. Consulte o campo ndkVersion no arquivo build.gradle do
módulo do app para saber mais. Se é possível
instalar uma versão específica do NDK
na guia SDK Tools do SDK Manager.
O arquivo local.properties no projeto não tem uma entrada
para ndk.dir. Esse local é especificado pelo Android Studio e usa a
versão do NDK acima. Caso você tenha essa entrada, limpe a linha
inteira.
Depois de qualquer mudança na configuração de compilação, limpe o projeto (Build > Clean
Project) e atualize os projetos C++ vinculados (Build > Refresh
Linked C++ Projects).
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-08-26 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-26 UTC."],[],[],null,["This tutorial describes how to integrate Android Frame Pacing into your\ntoolchain, how to use the functions that the library provides, and how to verify\nthat your frame pacing has improved. Android Frame Pacing is available as a\nstatic or shared library in the AGDK Libraries.\n\nGet started\n\n1. Clone the [`games-samples` repository](https://github.com/android/games-samples.git).\n2. Follow the instructions in the [prerequisites section of the AGDKTunnel README](https://github.com/android/games-samples/tree/main/agdk/agdktunnel#prerequisites).\n3. Run the [AGDKTunnel sample](https://github.com/android/games-samples/tree/main/agdk/agdktunnel) in Android Studio. This example\n project integrates Android Frame Pacing into a game that uses Vulkan for\n rendering.\n\n 1. Open Android Studio.\n 2. Click **Project \\\u003e Open** and select the `/games-samples/agdk/agdktunnel` directory.\n 3. Wait for Android Studio to sync the project.\n 4. Connect a device or create a virtual device to run the sample (for more information, see [Build and run your app](/studio/run)).\n 5. Select the target device and click **Run** .\n 6. The sample APK should build and install on the target device. If you\n encounter errors, check the following:\n\n - You have a [supported version](/games/sdk#requirements) of the Android SDK; see the `compileSdkVersion` field in the app module `build.gradle` file for more information. You can [update the SDK version](/studio/intro/update#sdk-manager) from the **SDK Platforms** tab in the SDK Manager.\n - You have a [supported version](/games/sdk#requirements) of the Android NDK; see the `ndkVersion` field in the app module `build.gradle` file for more information. You can [install a specific version of the NDK](/studio/projects/install-ndk#specific-version) from the **SDK Tools** tab in the SDK Manager.\n - The `local.properties` file in the project does *not* have an entry for `ndk.dir`. This location is specified by Android Studio and uses the NDK version from above. If you have this entry, clear the entire line.\n - After any build setting change, clean the project (**Build \\\u003e Clean\n Project** ) and refresh the linked C++ projects (**Build \\\u003e Refresh\n Linked C++ Projects**)."]]