2014-10-29 48 views
0

我跟着Quick Start全指令配置Android信标库在Eclipse中,但我无法运行我的应用程序。我不知道如何解决这个问题。无法配置Android灯塔库在Eclipse

我的步骤如下,

步骤1.导入库到Eclipse

步骤2.库

第3步:添加SDK和许可声明添加到我的项目到您的AndroidManifest .XML

第4步:编辑您的project.properties文件,并添加一行:manifestmerger.enabled =真

步骤5.将Monitoring Example Code粘贴到我的MainActivity中。并设置符合iBeacon协议的信标布局。

然后,问题发生。如下所示,我的项目似乎对android-beacon-library的存在一无所知。 error in Eclipse

然后,我使用了Project Setup Fixes,并添加了android-beacon-library来构建路径。 enter image description here

之后,有一个在项目中没有错误,那么我使用的Nexus 5,但是运行我的项目,新的问题发生。以下是控制台打印的内容。 enter image description here

然后,我再次转到Project - > Properties - > Android - > Library,发现我在步骤2中成功添加的android-beacon库变成如下所示。 enter image description here

我丢失了一些步骤?

+0

可能重复的[Could not find Library.apk!](http://stackoverflow.com/questions/6337673/could-not-find-library-apk) – 2014-10-29 12:51:27

回答

0

您需要修复项目下的图书馆参考 - >属性 - > Android的 - >库,你看到红色的X删除引用,然后单击添加,并浏览了Android的信标库的位置。如果您没有看到android-beacon-library作为选项,那么请确保它在您的工作区中作为适当的Android库项目存在。

+0

我删除了红色的X引用,然后添加android-信标库,然后红色的X变成绿色的正确标记。但运行后,控制台再次打印“找不到android-beacon-library.apk”,绿色正确标记再次变为红色X.我做了你多次提出的建议,但是一旦我运行我的应用程序,绿色正确标记就变成了红色X – 2014-10-29 13:46:56

+0

当您运行该项目时,Eclipse看起来正在尝试运行android-beacon-library项目和beaconlibtest项目作为独立的Android应用。 Eclipse正在尝试构建一个android-beacon-library.apk是一个问题。应该没有为图书馆项目生成的apk。您需要弄清楚为什么会发生这种情况,并停止它,因为它可能会为android-beacon库生成不可用的内部版本。如果一切都失败了,请完全删除android-beacon-library,然后重新开始,在Eclipse中安装它。 – davidgyoung 2014-10-29 15:08:54

+0

它不起作用。我正在考虑是否有任何其他方法在Eclipse中使用android-beacon-library。例如,将** classes.jar **文件复制到目录** android-beacon-library/libs **中,然后将其粘贴到** MyProject/libs **中,然后右键单击以添加粘贴以构建的jar文件路径。我认为** classes.jar **是** android-beacon-library **的所有类文件的存档。我想以这种方式使用图书馆吗? – 2014-11-03 09:20:08

2

红十字会的意思是断开的引用来解决这个问题,你应该在Eclipse工作区中复制Android的灯塔库,然后导入库蚀。

你的情况,你必须从E盘移动机器人灯塔库到Eclipse工作区,然后在Eclipse中导入。

之后,您可以在项目中成功使用带有绿色勾号符号的库。