Android Frame Pacing を Vulkan レンダラに統合する
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
このチュートリアルでは、Android Frame Pacing をツールチェーンに統合する方法、このライブラリが提供する関数の使用方法、フレーム ペーシングが改善されたことを確認する方法について説明します。Android Frame Pacing は、AGDK ライブラリの静的ライブラリまたは共有ライブラリとして使用できます。
始める
games-samples
リポジトリのクローンを作成します。
- AGDKTunnel README の前提条件セクションの手順に沿って操作します。
Android Studio で AGDKTunnel サンプルを実行します。このサンプル プロジェクトでは、レンダリングに Vulkan を使用するゲームに Android Frame Pacing を統合します。
- Android Studio を開きます。
- [Project] > [Open] をクリックし、
/games-samples/agdk/agdktunnel
ディレクトリを選択します。
- Android Studio によるプロジェクトの同期が完了するまで待ちます。
- サンプルを実行するために、デバイスを接続するか、仮想デバイスを作成します(詳細についてはアプリをビルドして実行するをご覧ください)。
- ターゲット デバイスを選択して、実行アイコン
をクリックします。
サンプル APK をターゲット デバイスでビルドしてインストールします。エラーが発生した場合は、次の点を確認してください。
- Android SDK のサポートされているバージョンがあること。詳細については、アプリ モジュールの
build.gradle
ファイルの compileSdkVersion
フィールドを確認してください。SDK バージョンのアップデートは、SDK Manager の [SDK Platforms] タブで行えます。
- Android NDK のサポートされているバージョンがあること。詳細については、アプリ モジュールの
build.gradle
ファイルの ndkVersion
フィールドを確認してください。特定バージョンの NDK のインストールは、SDK Manager の [SDK Tools] タブで行えます。
- プロジェクトの
local.properties
ファイルに ndk.dir
のエントリが「ない」こと。この場所は Android Studio によって指定され、上記の NDK バージョンが使用されます。エントリがある場合は、行全体を消去します。
- ビルド設定を変更した後、プロジェクトをクリーンアップし([Build] > [Clean Project])、リンクされている C++ プロジェクトを更新([Build] > [Refresh Linked C++ Projects])していること。
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-08-26 UTC。
[null,null,["最終更新日 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**)."]]