我认为这个任务对于 Android 模拟器来说更容易。我们只是创建新图像并重新启动模拟器。虽然启动模拟器需要很长的周期,但它是安全的。但我想知道,我们可以在设备上上传几个 .so 文件并测试 HAL 驱动程序吗?如果是这样,最好测试驱动程序,因为在模拟器上我们没有足够的硬件可以玩。
谢谢!
不确定这是否适用于所有情况,但在开发相机 HAL 时绝对适用于我们。
是的,您可以上传so文件。设备必须植根。
利用
adb push <source on host> <destination on target>
我建议备份原始文件。这样,当设备由于您的更改而重新启动并且没有出现时,您可能有机会 adb 使用它,用原始文件替换文件并使设备恢复活力。您还可以备份主机上的文件并将它们推回以防万一,但我没有使用此选项。
重新启动使用此 HAL 的服务。在相机的情况下,它是媒体
adb shell stop media
adb shell start media
问候