Linux 蓝牙错误:本机库bluecove_arm不可用
我在Raspberry Pi上运行leJOS pc程序时遇到一些困难。它在我的电脑上工作 我收到一个错误,指出:“本机库bluecove_arm不可用” 蓝牙工作正常,否则使用“hcitool扫描” 我找不到适用于ARMv6/Raspberry Pi的Bluecove编译版本 我已经在我的PC上安装了Maven并安装了Maven Eclipse插件,试图从源文件编译Bluecove:尽管我不知道如何选择我想要的目标平台(ARM11) 我注意到另一个用户问了一个非常类似的问题,但没有提供任何有用的信息:您想:Linux 蓝牙错误:本机库bluecove_arm不可用,linux,raspberry-pi,bluecove,lejos-nxj,Linux,Raspberry Pi,Bluecove,Lejos Nxj,我在Raspberry Pi上运行leJOS pc程序时遇到一些困难。它在我的电脑上工作 我收到一个错误,指出:“本机库bluecove_arm不可用” 蓝牙工作正常,否则使用“hcitool扫描” 我找不到适用于ARMv6/Raspberry Pi的Bluecove编译版本 我已经在我的PC上安装了Maven并安装了Maven Eclipse插件,试图从源文件编译Bluecove:尽管我不知道如何选择我想要的目标平台(ARM11) 我注意到另一个用户问了一个非常类似的问题,但没有提供任何有用的
- 将ApacheAnt安装到Raspi上-
sudo apt get Install Ant
- 下载“bluecove gpl src.zip”,并使用命令“unzip”将其解压缩到Pi上的一个目录中
- 导航到“bluecove-gpl src.zip”中的文件夹,它应该类似于“bluecove-gpl-2.1.0”
- 在这个文件夹中应该有一个“build.xml”文件,运行命令
antall
- 让魔术发生吧,中提琴。 在构建项目之后,您现在应该在某处生成一个“bluecove gpl.jar”(或类似名称)文件,它应该从构建脚本的输出中告诉您可以在哪里找到它
- 这个“bluecove gpl.jar”随后与一个“bluecove-2.1.1.jar”(或类似名称)文件一起包含在Java应用程序的类路径中
sudo apt get install Maven
:然后从包含“build.xml”文件的目录中运行命令mvn eclipse:clean eclipse:eclipse-DdownloadSources=true
- 我还安装了包“bluez”、“bluez util”和“blueman”:使用“sudo apt get install”
- 文件夹“bluecove-gpl src/bluecove-gpl-2.1.0/”中有一个名为“developer read me.txt”的.txt文件,其中包含一些有用的信息
- “build.xml”文件要求您将bluecove.jar放在与其自身相对的文件夹位置:“../bluecove/target/”
<dependencies>
<dependency>
<groupId>br.com.criativasoft.opendevice.ext</groupId>
<artifactId>bluecove-gpl-arm</artifactId>
<version>2.1.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>br.com.criativasoft.opendevice.ext</groupId>
<artifactId>bluecove-gpl</artifactId>
<version>2.1.1-SNAPSHOT</version>
</dependency>
</dependencies>
br.com.crativasoft.opendevice.ext
蓝湾gpl臂
2.1.1-快照
br.com.crativasoft.opendevice.ext
蓝湾gpl
2.1.1-快照
和存储库:
<repositories>
<repository>
<id>oss.sonatype.org</id>
<url>http://oss.sonatype.org/content/repositories/releases</url>
</repository>
<repository>
<id>oss.sonatype.org-snapshot</id>
<url>http://oss.sonatype.org/content/repositories/snapshots</url>
</repository>
</repositories>
oss.sonatype.org
http://oss.sonatype.org/content/repositories/releases
oss.sonatype.org-snapshot
http://oss.sonatype.org/content/repositories/snapshots
我还没有。不,我不知道该怎么办。。我在Eclipse中打开了库源代码/项目:我无法想象Raspi能够使用必要的插件运行Eclipse?我是一名学生,我喜欢在打扰别人之前寻找答案:但我完全困惑了!“bluecove gpl.jar”和“bluecove.jar”文件仍然需要包含在项目的类路径中。这还假设您使用的是基于Debian的linux-Debian Squence,Rasbian。。等等,在其他Linux发行版上,您必须了解如何安装软件包,其余的应该大致相同!回答得很好。快速说明:包名实际上是“bluez utils”,而不是“bluez util”。我会在文章中更正它,但任何编辑都必须是6个字符或更长。很好的发现!我现在一直在编译自由和开放源码软件项目,对它有了更好的理解。到了夏天,我想我会用一个链接来更新这个页面,这个链接指向一个我还没有构建的教程/教程。@JohnDoe,你对libbluecove-arm做了什么。那么一旦它构建了呢?虽然这在理论上可以回答这个问题,但在这里包含答案的基本部分,并提供链接供参考。