Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在Eclipse中配置Android Beacon库_Android_Eclipse_Ibeacon - Fatal编程技术网

无法在Eclipse中配置Android Beacon库

无法在Eclipse中配置Android Beacon库,android,eclipse,ibeacon,Android,Eclipse,Ibeacon,我按照中的完整说明在Eclipse中配置android beacon库,但我无法运行我的应用程序。我不知道如何解决这个问题 我的步骤如下: 第一步。将库导入Eclipse 第二步。将库添加到我的项目中 第三步。将sdk和权限声明添加到AndroidManifest.xml 第四步。编辑project.properties文件并添加行:manifestmerge.enabled=true 第五步。在我的主要活动中粘贴。并设置符合iBeacon协议的信标布局 然后,问题出现了。如下图所示,我的项目似

我按照中的完整说明在Eclipse中配置android beacon库,但我无法运行我的应用程序。我不知道如何解决这个问题

我的步骤如下:

第一步。将库导入Eclipse

第二步。将库添加到我的项目中

第三步。将sdk和权限声明添加到AndroidManifest.xml

第四步。编辑project.properties文件并添加行:manifestmerge.enabled=true

第五步。在我的主要活动中粘贴。并设置符合iBeacon协议的信标布局

然后,问题出现了。如下图所示,我的项目似乎对android beacon库的存在一无所知。

然后,我使用了项目设置修复程序,并添加了android beacon库来构建路径。 .

之后,项目中没有错误,然后我使用Nexus5运行我的项目。然而,出现了新的问题。这是控制台打印出来的内容。

我再次转到Project->Properties->Android->Library,发现我在步骤2中成功添加的Android beacon库如下所示


我是不是错过了一步

您需要修复在Project->Properties->Android->library下看到红色X的库引用。删除该引用,然后单击Add,然后浏览Android beacon库所在的位置。如果您不将android beacon库视为一个选项,那么请确保它作为适当的android库项目存在于您的工作区中。

红十字会表示断开引用要解决此问题,您应该在eclipse工作区中复制android beacon库,然后在eclipse中导入该库

在您的情况下,您必须将android beacon库从E驱动器移动到Eclipse工作区,然后在Eclipse中导入它


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

可能重复的I删除红色X参考,然后再次添加android beacon库,然后红色X变成绿色正确标记。但运行后,控制台再次打印“找不到android beacon library.apk”,绿色的正确标记再次变为红色X。我按照你的建议做了好几次,但是一旦我运行了我的应用程序,绿色的正确标记就变成了红色。当你运行这个项目时,看起来Eclipse正试图将android beacon库项目和beaconlibtest项目作为单独的android应用程序运行。Eclipse试图构建一个android-beacon-library.apk是一个问题。不应为库项目生成apk。您需要弄清楚为什么会发生这种情况,并阻止它,因为它可能正在为android beacon库生成一个不可用的构建。如果所有这些都失败了,请完全删除android beacon库,然后按照在Eclipse中安装它的说明重新开始。它不起作用。我正在考虑是否有其他方法可以在Eclipse中使用android beacon库。例如,复制目录android beacon library/libs中的classes.jar文件,然后将其粘贴到MyProject/libs中,然后右键单击添加粘贴到构建路径的jar文件。我假设classes.jar是android beacon库的所有类文件的存档。我应该这样使用库吗?如果您不能让Eclipse库项目工作,那么您可以这样做。但您还必须手动复制库中的所有AndroidManifext.xml条目。