在Necessitas中设置Java类路径

时间:2013-02-28 11:46:35

标签: java classpath qt-necessitas

我正在使用Necessitas将我们用Qt编写的应用程序移植到Android。这已经相当顺利,但我需要使用供应商提供的Java库来访问Android设备上的串行端口。 在Necessitas中使用Java没有太多帮助,特别是对于附加库,但是供应商告诉我,我需要将库包含在清单中,如下所示:

  <uses-library android:name="vendor.serial.library"
                android:required="true"/>

...而且我还需要将库包含在Java类路径中,但这就是我被困住的地方:我不知道类路径的存储位置或更新方式。 关于库的位置我也有点困惑:系统/框架上的设备上有一个版本,这是我被告知添加到类路径的版本,但我的计算机上还有一个版本,它是大。如何管理附加库?当部署发生时,它们是否会从计算机复制到设备?

非常感谢任何帮助!

更新

我应该指出,我们的供应商提供了有关如何在Eclipse中使用其库的说明,并且此信息有效:您右键单击项目,选择属性,然后将Project Build Target更改为其提供的库(最初使用Android SDK管理器作为加载项安装。不幸的是,我无法在Necessitas的Qt Creator中找到与此相似的内容:转到项目 - &gt;运行 - &gt;包配置,我找到了设置Android SDK的选项,但这里没有针对我们的供应商包的选项(仅7,8和10)。我假设必须为Necessitas单独配置SDK,它不会自动找到所有可用的。

不幸的是,比较使用SDK 10的Eclipse项目和使用供应商SDK的Eclipse项目没有找到任何关于如何使Necessitas使用新SDK的线索,所以我有点不知所措。从哪里开始。

1 个答案:

答案 0 :(得分:0)

@Philip:请参考以下链接。希望它有助于http://qt-project.org/wiki/Setup_Necessitas_SDK_on_Windows