update docs
This commit is contained in:
50
CLAUDE.md
50
CLAUDE.md
@@ -610,18 +610,48 @@ rmdir /s /q "Binaries"
|
|||||||
|
|
||||||
**Location**: `D:\Dev\Mosis\MosisVR\Packages\com.omarator.mosissdk\`
|
**Location**: `D:\Dev\Mosis\MosisVR\Packages\com.omarator.mosissdk\`
|
||||||
|
|
||||||
#### Build Commands
|
#### Direct APK Build (Recommended)
|
||||||
|
|
||||||
Build via Unity Editor:
|
|
||||||
1. File > Build Settings
|
|
||||||
2. Switch Platform to Android
|
|
||||||
3. Player Settings > Graphics APIs: Vulkan + OpenGLES3
|
|
||||||
4. Build and Run
|
|
||||||
|
|
||||||
#### Native Plugin Build
|
|
||||||
|
|
||||||
```batch
|
```batch
|
||||||
:: From Plugins/Android/cpp/
|
"C:\Program Files\Unity\Hub\Editor\6000.3.2f1\Editor\Unity.exe" ^
|
||||||
|
-batchmode -quit -nographics ^
|
||||||
|
-projectPath "D:\Dev\Mosis\MosisVR" ^
|
||||||
|
-executeMethod BuildScript.BuildAndroidDirectCI ^
|
||||||
|
-outputPath "D:\Dev\Mosis\Builds\Unity\Android\MosisVR.apk"
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Export + Gradle Build
|
||||||
|
|
||||||
|
For more control, export a Gradle project then build separately:
|
||||||
|
|
||||||
|
```batch
|
||||||
|
:: Step 1: Export from Unity
|
||||||
|
"C:\Program Files\Unity\Hub\Editor\6000.3.2f1\Editor\Unity.exe" ^
|
||||||
|
-batchmode -quit -nographics ^
|
||||||
|
-projectPath "D:\Dev\Mosis\MosisVR" ^
|
||||||
|
-executeMethod BuildScript.BuildAndroidCI ^
|
||||||
|
-export true ^
|
||||||
|
-outputPath "D:\Dev\Mosis\Builds\Unity\Android\MosisVR"
|
||||||
|
|
||||||
|
:: Step 2: Build with Gradle
|
||||||
|
cd D:\Dev\Mosis\Builds\Unity\Android\MosisVR
|
||||||
|
gradle assembleRelease
|
||||||
|
:: APK at: launcher\build\outputs\apk\release\launcher-release.apk
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Unity Editor Manual Build
|
||||||
|
|
||||||
|
1. File > Build Settings > Android
|
||||||
|
2. Player Settings: IL2CPP, ARM64, Vulkan + OpenGLES3
|
||||||
|
3. For direct APK: Uncheck "Export Project", click Build
|
||||||
|
4. For export: Check "Export Project", click Export
|
||||||
|
|
||||||
|
#### Native Plugin Build (Manual)
|
||||||
|
|
||||||
|
The native plugin builds automatically via CMake during Unity's build. To rebuild manually:
|
||||||
|
|
||||||
|
```batch
|
||||||
|
cd Packages/com.omarator.mosissdk/Plugins/Android/cpp
|
||||||
cmake -B build -DCMAKE_TOOLCHAIN_FILE=%ANDROID_NDK_HOME%/build/cmake/android.toolchain.cmake ^
|
cmake -B build -DCMAKE_TOOLCHAIN_FILE=%ANDROID_NDK_HOME%/build/cmake/android.toolchain.cmake ^
|
||||||
-DANDROID_ABI=arm64-v8a -DANDROID_PLATFORM=android-29
|
-DANDROID_ABI=arm64-v8a -DANDROID_PLATFORM=android-29
|
||||||
cmake --build build
|
cmake --build build
|
||||||
|
|||||||
Reference in New Issue
Block a user