Qt第三方Android库
第三方Android库
本指南描述了如何在应用程序包中包括基于Java的第三方库。有许多Java库提供可能对您的应用程序有用的API。一个示例是Google Play ServicesAndroid SDK中提供的加载项。在本指南中,我们将以该库为例,但是可以采用相同的方法来包含其他库,只要已将它们作为库项目包含在Android应用程序中即可。
先决条件
本指南假定androiddeployqt工具用于构建部署包。使用Qt Creator进行构建和部署时,在后台使用androiddeployqt,因此这也适用于使用Qt Creator进行开发。说明将Java API包含在应用程序中之后如何访问Java API不在本指南的范围之内。
在源中包括Library
我们要做的第一件事是将实际的库项目复制到项目的源代码中。我们希望将库项目的内容不做任何修改就复制到包装目录中,因此我们需要将其放置在中Android Package Source Directory。该目录可以是qmake变量指向的任何目录ANDROID_PACKAGE_SOURCE_DIR。