4

我已经关注了这个链接。在文档中,我们可以创建 Android Auto 模拟器,我们需要一个带有 USB 插头的真实设备来在它们之间进行通信。

问题是我可以在没有真实设备的情况下进行测试(即在两个模拟器之间建立 adb 前向连接)吗?

4

2 回答 2

4

桌面主机 (DHU) https://developer.android.com/training/auto/testing/index.html提供了一个虚拟显示器,可模拟用于 Android Auto 的协议。您通过 USB 数据线插入手机,手机认为 DHU 是真实的车载显示器。但是,生成显示是一项需要 3D 加速的 CPU 密集型操作,而常规的 Android 模拟器速度不够快。因此不支持。

但是,如果您想进行自动化测试,您可能根本不需要连接真实的车辆显示器,因此可以使用 Android 模拟器。Android Auto 消息应用程序使用常规通知 API,因此您可以进行测试以检查通知是否正确创建。Android Auto 媒体应用程序使用标准的 L 媒体框架,您也可以进行测试来检查这一点。

于 2016-07-20T00:41:18.320 回答
0

所以我已经尝试了很长时间,但不幸的是,这似乎是不可能的。

主要原因是没有适用于最新版本的 Android Auto 配套应用程序的可用 APK 使模拟器中的侧载成为可能。为了测试 Android Auto DHU,必须有一个配套应用程序运行并连接到它。

于 2016-07-19T14:22:52.333 回答