Getting Started
Download
- Android
- Linux
- Mac
- Windows
ZRC SDK file structure
The ZRC SDK ZIP file contains several folders and files.
## Linux/Windows/macOS
zrcsdk-<platform>-<arch>/
├── include/ (header files)
│ └── ServiceComponents/ (header files)
├── libs/ (libs or frameworks)
└── dll/ (Windows only)
**ARM packages (>= 7.0.0):** `libs/` contains ABI subdirectories instead of placing libraries directly:
libs/
├── arm/ (ARM 32-bit)
└── armhf/ (ARM 32-bit hard-float)
## Android
zrcsdk-android-<version>/
├── zrcsdk-android-studio.zip (Android Studio sample project, zipped)
├── zrcsdk-android-studio-public/ (unzipped from zrcsdk-android-studio.zip)
│ ├── sample/libs/zrcsdk.aar (core SDK library)
│ ├── sample/src/... (sample app source code)
│ └── build.gradle / gradle / ...
└── package.json (package version information)
Prerequisites
- On Linux, Glibc version 2.27 or later is required.
- Starting from ZRCSDK version 7.0.0, Glibc version 2.31 or later is required.
- On macOS, the SDK supports only Macs with Apple Silicon (M1 chip or later).
- On Windows, the SDK supports x64 architecture
- Use Visual Studio 2019 or newer. In this documentation, we use Visual Studio 2019 as our default IDE.
- When installing Visual Studio, install Desktop development with C++ workloads and the platform SDKs that you're building for.
- On Android, the SDK supports arm64-v8a and armeabi-v7a architectures and requires Android 8.0 or later.