我按照Quick Start中的完整说明在Eclipse中配置android-beacon-library,但是我无法运行我的应用程序。我不知道如何解决这个问题。
我的步骤如下,
步骤1.将库导入Eclipse
步骤2.将库添加到我的项目
步骤3.将sdk和权限声明添加到AndroidManifest.xml
步骤4.编辑project.properties文件并添加以下行:manifestmerger.enabled = true
步骤5.将Monitoring Example Code粘贴到我的MainActivity中。并设置符合iBeacon协议的信标布局。
然后,出现了问题。如下所示,我的项目似乎对android-beacon-library的存在一无所知。
然后,我使用了Project Setup Fixes,并添加了android-beacon-library来构建路径。 。
之后,项目中没有错误,然后我使用Nexus 5运行我的项目。但是,出现了新的问题。这是控制台打印出来的内容。
然后,我去了项目 - >属性 - > Android - >再次找到库,发现我在步骤2中成功添加的android-beacon库变为如下所示。
我错过了一步吗?
答案 0 :(得分:2)
红叉意味着破解引用以解决该问题,您应该在eclipse工作区中复制android beacon库,然后在eclipse中导入该库。
在您的情况下,您必须将Android beacon库从E驱动器移动到Eclipse工作区,然后在Eclipse中导入它。
之后,您可以在项目中成功使用带有绿色勾号的库。
答案 1 :(得分:0)
您需要在Project - >下修复库引用。属性 - > Android - >您看到红色X的库。删除该引用,然后单击添加,并浏览android-beacon-library所在的位置。如果您没有看到android-beacon-library作为选项,请确保它在您的工作区中作为正确的Android库项目存在。