我正在为Android Things开发应用程序,并希望使用Google Play服务中的“附近”与Android和iOS上的IoT设备进行通信。
我已经编译了该应用,但我收到的消息是我的设备不支持该应用,但Android Things网站明确表示支持该应用。
我在这里使用Google提供的示例代码,除了添加我的API密钥https://github.com/googlesamples/android-nearby/tree/master/messages/NearbyDevices之外没有任何修改。
我的设备是Raspberry Pi 3型号B,我正在使用最新版本的Android Things。
答案 0 :(得分:1)
我更新了示例代码以使用Play Services 10.0.0版。现在一切正常!
答案 1 :(得分:0)
尝试将Google服务版本用作11.0.2 它对我有用 如果我们指定更高版本,它会要求我们更新 所以在依赖的gradle文件中 变化
实施'com.google.android.gms:play-services-maps:X.X.X' 其中X.X.X是你的版本 实施'com.google.android.gms:play-services-maps:11.0.2'
答案 2 :(得分:0)
Android Things支持播放服务(和Firebase)(在某种程度上)。它不像在普通的Android设备上那样自我更新。当您针对Android Things版本进行开发时,您应该了解您正在使用哪个版本的Play服务,因此您可以使用正确版本的客户端库。
您可以在release notes page上找到Play服务的版本。您可以找到支持Play服务和Firebase的哪些部分on this page。