# Use the Snapdragon Spaces Compatibility Tool
The Snapdragon Spaces Compatibility Tool can be used to set up your project to the target Snapdragon Spaces or Android XR devices.
To set up the project:
1. If you are starting with a blank project, you should first switch your Build Platform to **Android**.

2. Open the Spaces Compatibility Tool from Edit > Project Settings > Spaces Compatibility and select your target between Android XR and Snapdragon Spaces.
Caution
While switching between targets, wait until the scripts are compiled before opening or running other sub windows from the tool.


3. Click on the Setup Guide button.

4. Install the packages.
Note
You can choose to skip the installation. If you import the samples later, the packages will be installed anyway.

5. Follow the Setup Guide instructions and enable the features you want to use on your project.
Note
Adding a custom build profile is not possible in SCP 0.3. So, ensure that the Build Platform is set to Android.
Attention
The features listed at the bottom of the Setup Guide window are the ones the Spaces Compatibility Plugin currently supports, therefore is encouraged to enable only the ones listed here.

6. Go back to the Spaces Compatibility window under Project Settings > Spaces Compatibility and click on Run Validation under the Validate Project section. This should show the Project Settings (steps 7-9), Scene (step 10) or Feature (steps 11-12) validation issues that your project might have.

7. From the Project Settings > Spaces Compatibility > Project Settings Validation window, click Run Validation.
This lists the issues in your project settings.

8. Fix the errors that are listed.

9. Click the Refresh button to ensure that your project does not have any other project settings validation issues. You can come back to this window anytime to verify.

10. From the Project Settings > Spaces Compatibility > Scene Validation window, click Run Validation.
This lists the issues in the currently open scene.

11. Click on an issue to be taken to the Game Object with the incompatible component, if one exists.

12. Fix all the issues reported by scene validation. Click the Refresh button to ensure that the currently open scene does not have any issues.

13. Ensure scene validation has been run on all scenes included in the build. Come back to the Scene Validation window anytime to validate the currently open scene.
14. From the Project Settings > Spaces Compatibility window, click Run Validation under the Feature Validation section.

15. Fix the issues that are listed. If no issues are detected, your project is ready for building for the target of your choice.
Tip
You can switch targets anytime, but always ensure you run the validation again on step 6 and fix any issues the project might have.
Note
When the Snapdragon Spaces Compatibility Plugin (SCP) is imported to the project, the scripting define symbol USING_SNAPDRAGON_SPACES_SDK is added to the project settings.
Tip
To determine if the Android XR build target is enabled, the scripting define symbol USING\_ANDROID\_XR can be checked.
Tip
To determine if the Snapdragon Spaces build target is enabled, .the scripting define symbol !USING\_ANDROID\_XR can be checked.
Last Published: Oct 23, 2025
[Previous Topic
Set up the scene](https://docs.qualcomm.com/bundle/publicresource/80-88642-12/topics/scene_setup.md) [Next Topic
Migrate from earlier projects](https://docs.qualcomm.com/bundle/publicresource/80-88642-12/topics/index_migrationguides.md)