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

[Android] Mapviewer example crashes (other examples fail to build) with 5.12.0-alpha

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • P1: Critical
    • 5.12.0 RC
    • 5.12.0 Alpha
    • Extras: Android
    • android_armv7
    • Linux/X11, macOS, Windows

    Description

      Trying to build 'lineedit' example with android_armv7 binary, the build fails with:

      13:22:53: Running steps for project lineedits...
      
      13:22:53: Starting: "C:\Users\QT\mipohjan\512com\5.12.0\android_armv7\bin\qmake.exe" C:\Users\QT\mipohjan\512com\Examples\Qt-5.12.0\widgets\widgets\lineedits\lineedits.pro -spec android-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
      
      Info: creating stash file C:\Users\QT\mipohjan\512com\Examples\Qt-5.12.0\widgets\widgets\build-lineedits-Android_for_armeabi_v7a_GCC_4_9_Qt_5_12_0_for_Android_ARMv7-Debug\.qmake.stash
      
      13:22:54: The process "C:\Users\QT\mipohjan\512com\5.12.0\android_armv7\bin\qmake.exe" exited normally.
      
      13:22:54: Starting: "C:\utils\android-ndk-r16b\prebuilt\windows-x86_64\bin\make.exe" -f C:/Users/QT/mipohjan/512com/Examples/Qt-5.12.0/widgets/widgets/build-lineedits-Android_for_armeabi_v7a_GCC_4_9_Qt_5_12_0_for_Android_ARMv7-Debug/Makefile qmake_all
      
      make: Nothing to be done for `qmake_all'.
      
      13:22:54: The process "C:\utils\android-ndk-r16b\prebuilt\windows-x86_64\bin\make.exe" exited normally.
      
      13:22:54: Starting: "C:\utils\android-ndk-r16b\prebuilt\windows-x86_64\bin\make.exe"
      
      C:\utils\android-ndk-r16b/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-g++ -c -D__ANDROID_API__=16 --sysroot=C:\utils\android-ndk-r16b/sysroot -isystem C:\utils\android-ndk-r16b/sysroot/usr/include/arm-linux-androideabi -isystem C:\utils\android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem C:\utils\android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -fstack-protector-strong -DANDROID -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -fno-builtin-memmove -g -g -marm -O0 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I..\lineedits -I. -IC:\Users\QT\mipohjan\512com\5.12.0\android_armv7\include -IC:\Users\QT\mipohjan\512com\5.12.0\android_armv7\include\QtWidgets -IC:\Users\QT\mipohjan\512com\5.12.0\android_armv7\include\QtGui -IC:\Users\QT\mipohjan\512com\5.12.0\android_armv7\include\QtCore -I. -IC:\Users\QT\mipohjan\512com\5.12.0\android_armv7\mkspecs\android-g++ -o main.obj ..\lineedits\main.cpp
      
      C:\utils\android-ndk-r16b/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-g++ -c -D__ANDROID_API__=16 --sysroot=C:\utils\android-ndk-r16b/sysroot -isystem C:\utils\android-ndk-r16b/sysroot/usr/include/arm-linux-androideabi -isystem C:\utils\android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem C:\utils\android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -fstack-protector-strong -DANDROID -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -fno-builtin-memmove -g -g -marm -O0 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I..\lineedits -I. -IC:\Users\QT\mipohjan\512com\5.12.0\android_armv7\include -IC:\Users\QT\mipohjan\512com\5.12.0\android_armv7\include\QtWidgets -IC:\Users\QT\mipohjan\512com\5.12.0\android_armv7\include\QtGui -IC:\Users\QT\mipohjan\512com\5.12.0\android_armv7\include\QtCore -I. -IC:\Users\QT\mipohjan\512com\5.12.0\android_armv7\mkspecs\android-g++ -o window.obj ..\lineedits\window.cpp
      
      In file included from C:\Users\QT\mipohjan\512com\5.12.0\android_armv7\include/QtCore/qcborarray.h:43:0,
      
      from C:\Users\QT\mipohjan\512com\5.12.0\android_armv7\include/QtCore/QtCore:33,
      
      from C:\Users\QT\mipohjan\512com\5.12.0\android_armv7\include/QtWidgets/QtWidgetsDepends:3,
      
      from C:\Users\QT\mipohjan\512com\5.12.0\android_armv7\include\QtWidgets/QtWidgets:3,
      
      from ..\lineedits\window.cpp:51:
      
      C:\Users\QT\mipohjan\512com\5.12.0\android_armv7\include/QtCore/qcborvalue.h:74:25: warning: missing initializer for member 'QCborError::c' [-Wmissing-field-initializers]
      
      QCborError error = {};
      
      ^
      
      C:\utils\android-ndk-r16b/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-g++ -D__ANDROID_API__=16 --sysroot=C:\utils\android-ndk-r16b/sysroot -isystem C:\utils\android-ndk-r16b/sysroot/usr/include/arm-linux-androideabi -isystem C:\utils\android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem C:\utils\android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -fstack-protector-strong -DANDROID -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -fno-builtin-memmove -g -g -marm -O0 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h C:\Users\QT\mipohjan\512com\5.12.0\android_armv7\mkspecs\features\data\dummy.cpp
      
      C:\Users\QT\mipohjan\512com\5.12.0\android_armv7\bin\moc.exe -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include C:/Users/QT/mipohjan/512com/Examples/Qt-5.12.0/widgets/widgets/build-lineedits-Android_for_armeabi_v7a_GCC_4_9_Qt_5_12_0_for_Android_ARMv7-Debug/moc_predefs.h -IC:/Users/QT/mipohjan/512com/5.12.0/android_armv7/mkspecs/android-g++ -IC:/Users/QT/mipohjan/512com/Examples/Qt-5.12.0/widgets/widgets/lineedits -IC:/Users/QT/mipohjan/512com/5.12.0/android_armv7/include -IC:/Users/QT/mipohjan/512com/5.12.0/android_armv7/include/QtWidgets -IC:/Users/QT/mipohjan/512com/5.12.0/android_armv7/include/QtGui -IC:/Users/QT/mipohjan/512com/5.12.0/android_armv7/include/QtCore -I. -IC:/utils/android-ndk-r16b/sysroot/usr/include/arm-linux-androideabi -IC:/utils/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/include -IC:/utils/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -Ic:/utils/android-ndk-r16b/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/include -Ic:/utils/android-ndk-r16b/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/include-fixed -IC:/utils/android-ndk-r16b/sysroot/usr/include ..\lineedits\window.h -o moc_window.cpp
      
      C:\utils\android-ndk-r16b/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-g++ -c -D__ANDROID_API__=16 --sysroot=C:\utils\android-ndk-r16b/sysroot -isystem C:\utils\android-ndk-r16b/sysroot/usr/include/arm-linux-androideabi -isystem C:\utils\android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem C:\utils\android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -fstack-protector-strong -DANDROID -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -fno-builtin-memmove -g -g -marm -O0 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I..\lineedits -I. -IC:\Users\QT\mipohjan\512com\5.12.0\android_armv7\include -IC:\Users\QT\mipohjan\512com\5.12.0\android_armv7\include\QtWidgets -IC:\Users\QT\mipohjan\512com\5.12.0\android_armv7\include\QtGui -IC:\Users\QT\mipohjan\512com\5.12.0\android_armv7\include\QtCore -I. -IC:\Users\QT\mipohjan\512com\5.12.0\android_armv7\mkspecs\android-g++ -o moc_window.obj moc_window.cpp
      
      C:\utils\android-ndk-r16b/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-g++ --sysroot=C:\utils\android-ndk-r16b/platforms/android-16/arch-arm/ -Wl,-soname,liblineedits.so -Wl,-rpath=C:/Users/QT/mipohjan/512com/5.12.0/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -shared -o liblineedits.so main.obj window.obj moc_window.obj -LC:\utils\android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -Lc:/utils/android-ndk-r16b/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x -LC:/Users/QT/mipohjan/512com/5.12.0/android_armv7/lib -lQt5Widgets -Lc:\utils\android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -Lc:/utils/android-ndk-r16b/toolchains/arm-linux-androideabi-4.9/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.9.x -lQt5Gui -lQt5Core -lGLESv2 -lgnustl_shared -lgcc -llog -lz -lm -ldl -lc
      
      13:22:59: The process "C:\utils\android-ndk-r16b\prebuilt\windows-x86_64\bin\make.exe" exited normally.
      
      13:22:59: Starting: "C:\utils\android-ndk-r16b\prebuilt\windows-x86_64\bin\make.exe" "INSTALL_ROOT=C:\Users\QT\mipohjan\512com\Examples\Qt-5.12.0\widgets\widgets\build-lineedits-Android_for_armeabi_v7a_GCC_4_9_Qt_5_12_0_for_Android_ARMv7-Debug\android-build" install
      
      C:\Users\QT\mipohjan\512com\5.12.0\android_armv7\bin\qmake.exe -install qinstall -exe liblineedits.so C:\Users\QT\mipohjan\512com\Examples\Qt-5.12.0\widgets\widgets\build-lineedits-Android_for_armeabi_v7a_GCC_4_9_Qt_5_12_0_for_Android_ARMv7-Debug\android-build\libs\armeabi-v7a\liblineedits.so
      
      13:23:00: The process "C:\utils\android-ndk-r16b\prebuilt\windows-x86_64\bin\make.exe" exited normally.
      
      13:23:00: Starting: "C:\Users\QT\mipohjan\512com\5.12.0\android_armv7\bin\androiddeployqt.exe" --input C:/Users/QT/mipohjan/512com/Examples/Qt-5.12.0/widgets/widgets/build-lineedits-Android_for_armeabi_v7a_GCC_4_9_Qt_5_12_0_for_Android_ARMv7-Debug/android-liblineedits.so-deployment-settings.json --output C:/Users/QT/mipohjan/512com/Examples/Qt-5.12.0/widgets/widgets/build-lineedits-Android_for_armeabi_v7a_GCC_4_9_Qt_5_12_0_for_Android_ARMv7-Debug/android-build --android-platform android-28 --jdk "C:/Program Files/Java/jdk1.8.0_121" --gradle
      
      Generating Android Package
      
      Input file: C:/Users/QT/mipohjan/512com/Examples/Qt-5.12.0/widgets/widgets/build-lineedits-Android_for_armeabi_v7a_GCC_4_9_Qt_5_12_0_for_Android_ARMv7-Debug/android-liblineedits.so-deployment-settings.json
      
      Output directory: C:/Users/QT/mipohjan/512com/Examples/Qt-5.12.0/widgets/widgets/build-lineedits-Android_for_armeabi_v7a_GCC_4_9_Qt_5_12_0_for_Android_ARMv7-Debug/android-build/
      
      Application binary: C:/Users/QT/mipohjan/512com/Examples/Qt-5.12.0/widgets/widgets/build-lineedits-Android_for_armeabi_v7a_GCC_4_9_Qt_5_12_0_for_Android_ARMv7-Debug/liblineedits.so
      
      Android build platform: android-28
      
      Install to device: No
      
      -- Skipping C:/Users/QT/mipohjan/512com/5.12.0/android_armv7/plugins/iconengines/libqsvgicon.so. It has unmet dependencies: lib/libQt5Svg.so.
      
      -- Skipping C:/Users/QT/mipohjan/512com/5.12.0/android_armv7/plugins/imageformats/libqsvg.so. It has unmet dependencies: lib/libQt5Svg.so.
      
      NDK is missing a "platforms" directory.
      
      If you are using NDK, verify the ndk.dir is set to a valid NDK directory. It is currently set to c:\utils\android-ndk-r10e.
      
      If you are not using NDK, unset the NDK variable from ANDROID_NDK_HOME or local.properties to remove this warning.
      
      
      
      Configuration 'compile' in project ':' is deprecated. Use 'implementation' instead.
      
      :preBuild UP-TO-DATE
      
      :preDebugBuild
      
      :compileDebugAidl
      
      :compileDebugRenderscript
      
      :checkDebugManifest
      
      :generateDebugBuildConfig
      
      :prepareLintJar
      
      :generateDebugResValues
      
      :generateDebugResources
      
      C:\Users\QT\mipohjan\512com\Examples\Qt-5.12.0\widgets\widgets\build-lineedits-Android_for_armeabi_v7a_GCC_4_9_Qt_5_12_0_for_Android_ARMv7-Debug\android-build\build\intermediates\incremental\mergeDebugResources\merged.dir\values-zh-rCN\values-zh-rCN.xml: error: file not found.
      
      
      
      :mergeDebugResources
      
      Error: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
      
      :mergeDebugResources FAILED
      
      
      
      FAILURE: Build failed with an exception.
      
      
      
      * What went wrong:
      
      Execution failed for task ':mergeDebugResources'.
      
      > Error: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
      
      
      
      * Try:
      
      Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
      
      
      
      * Get more help at https://help.gradle.org
      
      
      
      BUILD FAILED in 4s
      
      
      
      Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
      
      See https://docs.gradle.org/4.6/userguide/command_line_interface.html#sec:command_line_warnings
      
      8 actionable tasks: 8 executed
      
      Building the android package failed!
      
      -- For more information, run this command with --verbose.
      
      13:23:06: The process "C:\Users\QT\mipohjan\512com\5.12.0\android_armv7\bin\androiddeployqt.exe" exited with code 14.
      
      Error while building/deploying project lineedits (kit: Android for armeabi-v7a (GCC 4.9, Qt 5.12.0 for Android ARMv7))
      
      When executing step "Build Android APK"
      
      13:23:06: Elapsed time: 00:12.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              mipohjan Milla Pohjanheimo
              mipohjan Milla Pohjanheimo
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes