美文网首页
macos Qt安卓 android 环境搭建

macos Qt安卓 android 环境搭建

作者: 随你说 | 来源:发表于2020-12-17 16:37 被阅读0次

    macos qt安桌编译环境:

    下载jdk(java)版本号 可以参考对应qt版本的文档里的java版本号。

    比如qt5.14的android的环境文档 jdk要去就是11:
    https://doc.qt.io/qt-5/android-building.html

    截屏2020-12-17 下午3.09.38.png

    下载android_sdk commandline

    版本号参考:

    截屏2020-12-17 下午3.53.07.png
    解压:
    unzip commandlinetools-mac-6858069_latest.zip
    cd commandlinetools/cmdline-tools/latest/bin
    安装工具:
    ./sdkmanager --sdk_root=<ANDROID_SDK_ROOT> --install "cmdline-tools;latest"
    安装platform-tools,ndk
    ./sdkmanager --sdk_root=<ANDROID_SDK_ROOT> --install "platform-tools" "platforms;android-29" "build-tools;29.0.2" "ndk;21.3.6528147"

    为QT添加android设备:

    下面是我的位置:
    我的JDK: /Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
    我的SDK:
    /Users/wangqinfeng/mysdk
    我的NDK:
    /Users/wangqinfeng/mysdk/ndk/21.3.6528147

    截屏2020-12-17 下午4.14.10.png

    配置Kits如下:

    截屏2020-12-17 下午4.17.40.png

    设备类型选刚添加的android 设备,

    Compiler设置:

    C:Android Clang(C,arm)
    C++:Android Clang(C++,arm)
    

    Debugger:

    Android Debugger for Android Clang(C++,arm)

    Qt version

    Qt 5.14.2 for Android

    如果没有:

    Clang(C,arm) Clang(C++,arm),Android Debugger for Android Clang(C++,arm)

    添加编译器:

    C:
    刚安装的ndk下的:
    ndk/21.3.6528147/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
    C++:
    刚安装的ndk下的:
    ndk/21.3.6528147/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
    gdb:
    刚安装的ndk下的:
    ndk/21.3.6528147/toolchains/llvm/prebuilt/darwin-x86_64/bin/gdb

    相关文章

      网友评论

          本文标题:macos Qt安卓 android 环境搭建

          本文链接:https://www.haomeiwen.com/subject/rnjzgktx.html