Build and consume a Runtime-Enabled SDK
Stay organized with collections
Save and categorize content based on your preferences.
Set up your development environment
Within Android Studio, install the Android SDK as follows:
- In the SDK Platforms tab, select Android 14.0, with the latest
extension level.
- In the SDK Tools tab, select Android SDK Build-Tools 34 or later.
- Declare your app's compile API level and SDK extension level as follows:
android {
compileSdk = 34
compileSdkExtension = 12
// The rest of your configuration...
}
Set up device or emulator image
Follow the instructions on the sample repository to set up the Privacy Sandbox on an Android 14+
device or emulator image to allow end-to-end testing.
Code samples
As a reference while following this guide, we've created a
sample project
in the Kotlin programming language.
arrow_back_iosStep 1: Key concepts
Step 3: Build a runtime-enabled SDKarrow_forward_ios
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-04 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-09-04 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-04 UTC."]]