关于包装
这个(很小)的软件包旨在帮助Qt Framework开发跨平台库,同时针对Android。
以android为目标时,构建过程将忽略不在通过ANDROID_PACKAGE_SOURCE_DIR设置的目录下的任何文件。 尽管这很明显,但是不幸的是,无法通过ANDROID_PACKAGE_SOURCE_DIR指定多个路径,因此库开发人员无法在不预编译其代码和链接的情况下轻松地包含其源文件。
为了规避此限制,此程序包提供了copyAndroidSources它的用法很简单:
使用范例
include(qmakeAndroidSourcesHelper/functions.pri)
android {
QMAKE_EXTRA_TARGETS += $$copyAndroidSources("MyJavaSources", "src/com/package", $$shell_p