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
Forum Updated to NodeBB v4.3 + New Features

qmake ABIs cannot save setting value in android

Scheduled Pinned Locked Moved Unsolved General and Desktop
2 Posts 1 Posters 275 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