Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-47820

I can't compile for Android with Qt 5.5 and Qt Creator 3.4.2

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Cannot Reproduce
    • Affects Version/s: 5.5.0
    • Fix Version/s: None
    • Component/s: Build tools: Other
    • Labels:
      None

      Description

      Hi, I can't compile Qt for Android since the last version of Android SDK. I need to test ad old version of Android in SDK, so this is important for me (and for anyone who installed Qt to compile for Android recently).

      I use Kubuntu 14.04 and I have the g++-arm-linux-gnueabihf package installed and the compilers (with Android NDK and SDK) are correct. I tried the Oracle JDK and OpenJDK without any result, the same procedure for Ant, I reset all configurations and tried Gradle without getting any good result.

      I uploaded the package I have installed in Android SDK, and Qt Creator shows this text every time I try to compile for Android.

      -code-gen:
      [mergemanifest] Merging AndroidManifest files into one.
      [mergemanifest] Manifest merger disabled. Using project manifest only.
      [echo] Handling aidl files...
      [aidl] Found 2 AIDL files.
      [aidl] Compiling 2 AIDL files.
      [echo] ----------
      [echo] Handling RenderScript files...
      [echo] ----------
      [echo] Handling Resources...
      [aapt] Generating resource IDs...
      [aapt] /home/edu/Qt/build-tryingbug-Android_for_armeabi_v7a_GCC_4_9_Qt_5_5_0-Debug/android-build/bin/AndroidManifest.xml:4: error: Error: String types not allowed (at 'configChanges' with value 'orientation|uiMode|screenLayout|screenSize|smallestScreenSize|layoutDirection|locale|fontScale|keyboard|keyboardHidden|navigation').
      [aapt]

      BUILD FAILED
      /home/edu/bin/Java-sdkAndroid/android-sdk-linux/tools/ant/build.xml:649: The following error occurred while executing this line:
      /home/edu/bin/Java-sdkAndroid/android-sdk-linux/tools/ant/build.xml:694: null returned: 1

      Total time: 1 second
      Building the android package failed!
      – For more information, run this command with --verbose.
      17:19:53: The process "/home/edu/bin/Qt5-Dev/5.5/android_armv7/bin/androiddeployqt" exited with code 14.
      Error while building/deploying project tryingbug (kit: Android for armeabi-v7a (GCC 4.9, Qt 5.5.0))
      When executing step "Build Android APK"

      This is not the first time I see a similar bug, but in the previous case it was repaired by Google updating the Android SDK.
      https://forum.qt.io/topic/55326/solved-qt-throwing-error-when-attempting-to-compile-android-apk

        Attachments

        1. Android SDK 1.png
          199 kB
          Eduardo Medina
        2. Android SDK 2.png
          208 kB
          Eduardo Medina
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            esabraha Eskil Abrahamsen Blomfeldt
            Reporter:
            Cold_Distance Eduardo Medina
            Votes:
            2 Vote for this issue
            Watchers:
            5 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes