无法连接到信标服务

时间:2014-10-13 11:58:34

标签: android ibeacon android-ibeacon

我试图使用" android-beacon-library来检测信标"在Android中。但我一直得到"无法联系服务来设置扫描周期"在日志和信标中没有被扫描。有什么建议?

1 个答案:

答案 0 :(得分:2)

此日志消息表明应用正在与RemoteException进行BeaconService通话,可能表示BeaconService未正确启动。当您的应用程序进入前台(活动可见)或背景(没有活动可见)时,库将尝试联系服务以调整扫描周期。每次应用程序进入前台时,您可能会收到一次此日志消息BeaconService未启动时的背景或背景。

为什么您的应用BeaconService未启动?有很多事情可能导致这种情况,但最可能的是项目设置存在问题。

  1. 如果您要设置应用以进行背景检测,请确保按照"在后台启动应用程序"中所述设置自定义Application课程。部分:http://altbeacon.github.io/android-beacon-library/samples.html

  2. 如果您使用BeaconManager类显式绑定到该服务,请确认您实际根据"监控示例代码"回复onBeaconServiceConnect()。在这里:http://altbeacon.github.io/android-beacon-library/samples.html

  3. 如果您正在使用Eclipse,则可能未启用清单合并。编辑您的project.properties文件并确保其中包含以下行:manifestmerger.enabled=true有关配置Eclipse的完整说明,请访问:http://altbeacon.github.io/android-beacon-library/configure.html

  4. 如果这些都不能解决您的问题,那么您真的需要发布代码来设置信标检测功能,以便我们进一步提供帮助。