Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. qmake ABIs cannot save setting value in android
Qt 6.11 is out! See what's new in the release blog

qmake ABIs cannot save setting value in android

Scheduled Pinned Locked Moved Unsolved General and Desktop
2 Posts 1 Posters 294 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • DQUY05D Offline
    DQUY05D Offline
    DQUY05
    wrote on last edited by
    #1

    Hi everyone!

    I use kits arm64-v8a as shown, but every time when qt creator is started, it returns to default of kits armeabi-v7a
    !pic1.png

    my .pro file

    android {
        contains(ANDROID_TARGET_ARCH,arm64-v8a) {
            isEmpty(OPENCV_ANDROID) {
                error("Let OPENCV_ANDROID point to the opencv-android-sdk, recommended: v4.0")
            }
            INCLUDEPATH += "$$OPENCV_ANDROID/sdk/native/jni/include"
            LIBS += \
                -L"$$OPENCV_ANDROID/sdk/native/libs/arm64-v8a" \
                -L"$$OPENCV_ANDROID/sdk/native/3rdparty/libs/arm64-v8a" \
                -llibtiff \
                -llibjpeg-turbo \
                -llibpng \
                -lIlmImf \
                -ltbb \
                -ltegra_hal \
                -lade \
                -lcpufeatures \
                -lopencv_java4 \
    
            ANDROID_EXTRA_LIBS = $$OPENCV_ANDROID/sdk/native/libs/arm64-v8a/libopencv_java4.so
        } else {
            error("Unsupported architecture: $$ANDROID_TARGET_ARCH")
        }
    }
    

    Is there any way to fix it as arm64-v8a?
    Thanks!

    DQUY05D 1 Reply Last reply
    0
    • DQUY05D DQUY05

      Hi everyone!

      I use kits arm64-v8a as shown, but every time when qt creator is started, it returns to default of kits armeabi-v7a
      !pic1.png

      my .pro file

      android {
          contains(ANDROID_TARGET_ARCH,arm64-v8a) {
              isEmpty(OPENCV_ANDROID) {
                  error("Let OPENCV_ANDROID point to the opencv-android-sdk, recommended: v4.0")
              }
              INCLUDEPATH += "$$OPENCV_ANDROID/sdk/native/jni/include"
              LIBS += \
                  -L"$$OPENCV_ANDROID/sdk/native/libs/arm64-v8a" \
                  -L"$$OPENCV_ANDROID/sdk/native/3rdparty/libs/arm64-v8a" \
                  -llibtiff \
                  -llibjpeg-turbo \
                  -llibpng \
                  -lIlmImf \
                  -ltbb \
                  -ltegra_hal \
                  -lade \
                  -lcpufeatures \
                  -lopencv_java4 \
      
              ANDROID_EXTRA_LIBS = $$OPENCV_ANDROID/sdk/native/libs/arm64-v8a/libopencv_java4.so
          } else {
              error("Unsupported architecture: $$ANDROID_TARGET_ARCH")
          }
      }
      

      Is there any way to fix it as arm64-v8a?
      Thanks!

      DQUY05D Offline
      DQUY05D Offline
      DQUY05
      wrote on last edited by
      #2

      @DQUY05 said in qmake ABIs cannot save setting value in android:

      Hi everyone!

      I use kits arm64-v8a as shown, but every time when qt creator is started, it returns to default of kits armeabi-v7a
      !pic1.png

      my .pro file

      android {
          contains(ANDROID_TARGET_ARCH,arm64-v8a) {
              isEmpty(OPENCV_ANDROID) {
                  error("Let OPENCV_ANDROID point to the opencv-android-sdk, recommended: v4.0")
              }
              INCLUDEPATH += "$$OPENCV_ANDROID/sdk/native/jni/include"
              LIBS += \
                  -L"$$OPENCV_ANDROID/sdk/native/libs/arm64-v8a" \
                  -L"$$OPENCV_ANDROID/sdk/native/3rdparty/libs/arm64-v8a" \
                  -llibtiff \
                  -llibjpeg-turbo \
                  -llibpng \
                  -lIlmImf \
                  -ltbb \
                  -ltegra_hal \
                  -lade \
                  -lcpufeatures \
                  -lopencv_java4 \
      
              ANDROID_EXTRA_LIBS = $$OPENCV_ANDROID/sdk/native/libs/arm64-v8a/libopencv_java4.so
          } else {
              error("Unsupported architecture: $$ANDROID_TARGET_ARCH")
          }
      }
      

      Is there any way to fix it as arm64-v8a?
      Thanks!

      After upgrading to Qt5.15, the issue has been resolved

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved