Android
安卓平台开发支持将应用部署到安卓设备,并且支持不同形式的XR实现,例如:NIBIRUXR和OPENXR,在原生安卓上同样支持单屏部署。要在安卓设备上调试应用,首先需要在pc上准备安卓运行环境。
配置Android环境
- SDK,JDK安装: 安卓跨平台调试需要设备安装java运行环境,推荐的JAVA版本为JAVA-11。
- Android Studio安装: 建议版本:Android Studio Arctic Fox,并配置Gradle Plugin版本4.2.2,Gradle版本6.7.1。
配置引擎环境
- 引擎环境配置: 安装完毕后,启动引擎,可以在设置界面找到环境配置功能,将刚才安装的路径配置至环境变量中。


配置完毕后点击确认,引擎会确认路径是否配置正确。如果输入了错误的路径将会出现弹窗提示开发者重新配置正确的路径。
构建联调项目
配置完毕后,即可在构建项目时选择构建安卓项目,创建出对应的跨平台调试项目。创建完毕后将会有弹窗提示。

创建完成后,即可通过引擎运行选项直接选择连接的安卓设备部署应用运行。

如需调试,可通过构建界面直接打开AndroidStudio,并且打开对应项目。

启动后,就可以通过Android Studio正常在安卓设备上运行和调试应用。
Nibiru Studio的C++代码可以通过JNI的方式实时调用Android工程中实现的Android接口,省略了从Android工程导出库并合并到C++项目的步骤。
在开发过程中,我们可以通过Visual Studio调试项目中的C++脚本代码,也可以通过Android Studio调试C++脚本代码及JAVA代码,从而提高了开发过程中进行调试的效率。
在Nibiru Studio中对场景、用户界面、应用配置等信息进行修改后,仅需要使用“构建 - 管理XR/Android项目 - 同步项目资源”将所有修改同步至协同工程中,在Android Studio中即可预览修改后的结果。
这大大降低了其他引擎在导出Android工程进行二次开发时,当场景或用户界面等元素修改后,需要重新导出工程并进行代码合并可能带来的风险。

