Troubleshooting
This page contains solutions to common issues you might encounter while developing with the QWR SDK.
Common Issues
Build Issues
Unity Build Fails
Problem: Unity build process fails with errors.
Solutions:
- Ensure you're using Unity 2021 LTS or newer
- Check that all QWR packages are properly imported
- Verify Android Build Support is installed
- Make sure target platform is set to Android
Package Import Errors
Problem: QWR packages fail to import or show errors.
Solutions:
- Download the latest QWR SDK package
- Clear Unity's package cache:
Window > Package Manager > Advanced > Reset Packages to defaults - Restart Unity Editor
- Re-import packages one by one
Runtime Issues
App Crashes on Launch
Problem: Built app crashes immediately on QWR device.
Solutions:
- Check that VR mode is enabled in QWR Tools
- Verify Minimum API Level is set to Android 7.1 Nougat
- Ensure IL2CPP and ARM64 are selected in build settings
- Check device logs using
adb logcat
Hand Tracking Not Working
Problem: Hand tracking features don't respond.
Solutions:
- Ensure hand tracking is enabled in device settings
- Check that proper lighting conditions are met
- Verify QWRCameraRig is properly configured in scene
- Update to latest QWR SDK version
Development Environment
ADB Device Not Detected
Problem: adb devices doesn't show connected QWR device.
Solutions:
- Enable Developer Options on QWR device
- Enable USB Debugging in device settings
- Install proper USB drivers for your device
- Try different USB cable or port
- Restart ADB server:
adb kill-serverthenadb start-server
Build Performance Issues
Problem: Build process is very slow or uses too much memory.
Solutions:
- Close unnecessary applications during build
- Increase available RAM if possible
- Use SSD storage for Unity project
- Enable Unity's Incremental Build option
- Consider using Unity Cloud Build for large projects
Getting Help
If you continue to experience issues:
- Check Documentation: Review our Getting Started guide
- Sample Projects: Try our Sample Projects to verify your setup
- Community Support: Join our Discord community for help from other developers
- Contact Support: Email us at [email protected]
Reporting Bugs
When reporting issues, please include:
- Unity version
- QWR SDK version
- Device model and firmware version
- Steps to reproduce the issue
- Error messages or logs
- Screenshots or videos if applicable
This helps us provide faster and more accurate support.