地图在 Android Wear 模拟器上显示为灰色

map showing gray on an Android Wear Emulator

我正在使用 Android Studio,我使用 API 22 创建了一个 wear AVD,在设备上激活调试并获得了 google 映射 API 键,我将 google 提供的示例用于使用 Google 地图 API 的简单 Wear 应用程序:

https://developers.google.com/maps/documentation/android-api/wear

这里提供项目的文件:

https://github.com/googlemaps/android-samples/tree/master/AndroidWearMap

应用程序启动但显示灰色地图,没有任何变化。

我认为这是连接问题,因为 Wear AVD 不像 Handled AVD 那样连接到互联网,所以它无法下载地图文件。

我没有尝试将 Wear AVD 与我的 Android Phone 连接,因为它使用的 Android 版本与 Android Wear 应用程序不兼容需要将磨损连接到 Handled 设备,并且它不支持更高版本。

是否有让 Wear AVD 使用我的电脑互联网的解决方案,或其他使用 Google Maps on Wear AVD 的方法?

如果我将 Wear AVD 连接到手持设备,我能否正确显示地图?

感谢您的建议。

要在 Android Wear 上使用 Google 地图,它必须与 phone 配对。 phone 需要提供网络访问权限才能下载地图图块。

我认为模拟器无法与手持设备自动通信,我尝试实现数据层 API 以编程方式传输地图图像(使用静态地图)并且工作正常。