我已关注此link。在文档中,我们可以创建Android Auto模拟器,我们需要一个带有USB插头的真实设备来进行通信。
问题是我可以在没有真实设备的情况下进行测试(即在两个仿真器之间进行adb正向连接)吗?
答案 0 :(得分:2)
桌面主机(DHU)https://developer.android.com/training/auto/testing/index.html提供虚拟显示,模拟用于Android Auto的协议。您可以通过USB线将手机插入,手机认为DHU是真正的车载显示器。但是,生成显示器是一项需要3D加速的CPU密集型操作,常规的Android模拟器速度不够快。所以它不受支持。
但是,如果您想进行自动化测试,则可能根本不需要连接真实的车辆显示器,因此可以使用Android模拟器。 Android自动消息传递应用程序使用常规通知API,因此您可以执行测试以检查是否正确创建了通知。 Android自动媒体应用程序使用标准L媒体框架,您也可以进行测试以检查这一点。
答案 1 :(得分:0)
所以我已经尝试了很长一段时间,但不幸的是,这似乎不可能。
主要原因是没有适用于Android Auto配套应用最新版本的APK,可以在模拟器中进行侧载。在哪里为了测试Android Auto DHU,必须有一个运行并连接到它的配套应用程序。