Here are common issues you may come across when using the SDK and how to solve them. You can find some additional assistance at our Help Knowledgebase.
There are two main reasons this might be happening:
Make sure you're using the recommended version for VRChat. (See Setting up the SDK)
Check your console tab to ensure there aren't any compilation errors from third-party scripts or components. If there are, you may need to remove those components/scripts.
There are a few reasons this might be the case. Here are some things to check:
- Make sure you are using the correct version of Unity.
- Make sure you are using the correct account in-game and are not logged into a platform account.
- Check the
Content Mangertab found in the control panel window to see if your content is there.
- Check the editor console to see if there were any errors when uploading.
In rare cases, Unity tabs can go off screen and become inaccessible. You'll need to delete some registry keys to get these windows back on your screen.
- Close Unity.
- Press your Windows key and type
regedit. Press Enter. You'll be prompted by UAC to permit Administrator access.
- Be very careful in
regedit! This application contains all of the settings for your PC.
- Find the following key:
Computer\HKEY_CURRENT_USER\Software\Unity Technologies\Unity Editor 5.x. You can do by pasting it into the bar at the top of
regedit, or if you don't have a bar at the top of the window, navigating through the directory listing on the left.
- Remove ALL keys in that directory that start with
VRCSDK2or any other related keys.
- Reopen Unity. You should be good to go!
I'm getting errors related to SDK3 or Udon in a project using SDK2 or VRC_SpatialAudioSource in a project using SDK3!
- Follow the correct steps on removing your SDK by closing Unity and removing all the SDK related folders and their related
- Go to your
Project Settingsand find
Scripting Define Symbolsunder
Player > Other Settings.
- Remove the symbols that are not associated with the SDK your project was made on. For projects made with SDK2 remove
VRC_SDK_VRCSDK3. For projects made with SDK3 remove
VRC_SDK_VRCSDK2. The symbols are separated by
;. Afterwards save changes by pressing
- Import the correct SDK into the project.
Sorry about that! Please let us know by creating a ticket and we'll help you out.
Updated about a year ago