Below is a list of useful external links for further reading into Google VR development topics.
This section provides a list of the most common problems you may encounter when developing with the Google VR SDK. The table below lists some common problems along with suggested solutions.
Problem | Suggestion |
---|---|
I have a problem with GvrController/GvrViewer/GvrXXXX/Instant Preview. What do I do to resolve this? |
These types are part of the Google VR SDK for Unity and are owned and supported by Google. While the general Unity community may be able to answer your questions, for any technical issues you should visit the Google VR SDK for Unity site on GitHUB. |
When is the Daydream Keyboard going to be released? | The Daydream Keyboard for Google VR is a Google technology and will be released in some future version of the core Android system. Access and use of this technology is based solely on Google and the Google VR SDK for Unity. |
I am trying to build my Cardboard for iOSApple’s mobile operating system. More info See in Glossary project, but Xcode is reporting linker errors. |
Google distributes the Cardboard Native Development Kit (NDK) for iOS through the Cocoapods library management system. Unity is integrated with a specific version of that Cardboard NDK from the Cocoapods manager and uses the NDK to create your XCode project. The resulting project is generated differently from a standard Unity project. Cocoapods creates a wrapping XCode workspace containing the Unity project as well as a project for the Cardboard NDK library and its dependencies. Always make sure that you open and/or use the workspace and not just the project to avoid getting linker errors due to the missing libraries from Cocoapods. |
Requesting Android Permissions | Unity sets the SkipPermissionsDialog manifest entry to true when you build an application targeting Cardboard or Daydream to minimize the chance of the user experience being disrupted by dropping out of VR. If your Cardboard or Daydream app needs “dangerous permissions”, you must request them at run time. See Runtime permissions in Android 6.0 (Marshmallow), in the Android Manifest section, and Requesting Permissions for more information. |
See the official Google VR developer website for more troubleshooting information for both Cardboard and Daydream.
2018–03–27 Page published with editorial review
Google VR documentation updated for Unity XR API in 2017.3