概述
Unity的实时测试¶
Unity的实时测试(以下简称RTT4U)是一个工具,允许您在Unity编辑器播放模式下测试和调试使用Hive SDK实现的功能。目前,RTT4U处于测试版。
开发背景¶
之前,为了测试 Hive SDK 功能,开发者必须返回 Android 原生环境来构建应用,即使他们是在 Unity 中开发。构建过程本身耗时很长,每次代码实现更改时,应用都必须重新构建,这使得调试过程非常繁琐。
然而,使用RTT4U,您无需每次修复代码时都在Android环境中构建。RTT4U允许快速测试Hive SDK功能,并在Unity编辑器中进行即时调试。
Hive SDK 利用 Android 原生库。然而,由于 Unity 编辑器播放模式和 Android 设备环境不同,因此在 Unity 编辑器播放模式中加载和运行 Android 原生库是具有挑战性的。
因此,在Unity编辑器中测试Android的本地库是不可能的,开发者必须在Android本地设备上构建应用程序进行测试。
开发人员必须在重建后重复繁琐的构建、调试和测试过程,但RTT4U通过允许在Unity编辑器中测试Hive SDK是否在应用程序中正确应用来解决此问题。
优势¶
RTT4U的优点如下:
- 在构建之前确定并修复与 Hive SDK 集成的问题
- 在 Unity 编辑器中大约 10 分钟内识别配置和实现问题(设置、内部构建)
- 在 Unity 编辑器中执行一次内部构建后,测试简单的脚本修改而无需重新构建