Advertisement

Android应用开发流程分析

阅读量:

今日在测试使用 Qt Creator 3.0.0 开发的纯 C 项目过程中,采用了 Windows 下 Qt 5.2 for Android 开发入门 中构建的 HelloAndroid 工程,尝试将纯 C 项目生成的 so 库集成至 HelloAndroid 工程中。虽然成功添加了该库,但系统并未自动将其复制到生成目录并打包进 APK 文件中。

经过一个小时的研究,大致弄清了 Qt Creator 在生成 APK 文件时所遵循的流程。

首先,在编译过程中,Qt Creator 会在工程目录下生成一个 json 文件,例如我的项目中生成的是 android-libhelloAndroid.so-deployment-settings.json 。该文件内容如下:

复制代码
 {

    
    "description": "This file is generated by qmake to be read by androiddeployqt and should not be modified by hand.",
    
    "qt": "C:\ Qt\ Qt5.2.0\ 5.2.0\ android_armv7",
    
    "sdk": "E:/android-sdk-windows",
    
    "ndk": "E:\ Andro

全部评论 (0)

还没有任何评论哟~