我正在 iMX7D 开发板上开发一个 Android Things 应用程序,我已经实现了 Google 的附近服务。我遇到的问题是,当我开始为设备做广告时(有时)出现错误。这是错误:
com.google.android.gms.common.api.ApiException: 17: API: Nearby.CONNECTIONS_API is not available on this device.
我已经按照 https://stackoverflow.com/a/51428433/6377151 上的说明修复了错误,这样代码就可以正常运行了。如果我运行 ADB 命令,错误就会得到修复
adb shell am force-stop com.android.iotlauncher.ota
然后运行该应用程序,但这只能运行一次。一旦设备重新启动,问题就会再次出现。我知道这是因为默认启动器已经在为设备做广告,但我不确定如何在我的应用程序运行时自动修复代码中的这个问题。但我需要一种方法来在启动时自动执行此操作或以其他方式克服错误。
我的 Android Things 设备运行的是 Android Things 1.0.10。有人可以帮忙吗?
最佳答案
免责声明:我在附近工作。
我们已经准备好发布允许多个应用程序同时进行广告/扫描。它是代码完整的,但谷歌的代码推送速度很慢。还需要一段时间才能公开。注意:可能需要刷新 Android Things 板才能获得更新。开发中就是这种情况,但希望发布版本不是这种情况。
与此同时,不幸的是,您将不得不安装另一个启动器,或者强行停止现有的启动器。我们以先到先得的方式对待客户。
关于android - 默认情况下,Google Nearby 不支持 Android Things,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55475504/