Ошибка «Неверный вывод json из qmlimportscanner» при развертывании приложения Easy Qt на Android - PullRequest
0 голосов
/ 23 февраля 2019

Я пытаюсь развернуть приложение на Android-устройстве (Android 8.0.0) и получить ошибку:

Invalid json output from qmlimportscanner.
15:44:51: Процесс «C:\Qt\5.12.1\android_armv7\bin\androiddeployqt.exe» завершился с кодом 4.
Ошибка при сборке/установке проекта testproj (комплект: Android для armeabi-v7a (Clang Qt 5.12.1 for Android ARMv7))
Во время выполнения этапа «Сборка Android APK»

Я проверил пробелы в путях проекта, jdk,ндк и сдк.Пробелов нет.

Полный вывод:

инициализация установки на устройство/эмулятор Android
Установка на 5200291746c1b485
15:44:43: Выполняются этапы для проекта testproj...
15:44:43: Запускается: «C:\Qt\5.12.1\android_armv7\bin\qmake.exe» C:\prg\testproj\testproj.pro -spec android-clang "CONFIG+=debug" "CONFIG+=qml_debug"
Info: creating stash file C:\prg\build-testproj-Android_armeabi_v7a_Clang_Qt_5_12_1_for_Android_ARMv7-Debug\.qmake.stash
15:44:44: Процесс «C:\Qt\5.12.1\android_armv7\bin\qmake.exe» завершился успешно.
15:44:44: Запускается: «C:\android-ndk-r19b\prebuilt\windows-x86_64\bin\make.exe» -f C:/prg/build-testproj-Android_armeabi_v7a_Clang_Qt_5_12_1_for_Android_ARMv7-Debug/Makefile qmake_all
make: Nothing to be done for `qmake_all'.
15:44:45: Процесс «C:\android-ndk-r19b\prebuilt\windows-x86_64\bin\make.exe» завершился успешно.
15:44:45: Запускается: «C:\android-ndk-r19b\prebuilt\windows-x86_64\bin\make.exe» -j8
'C:\Qt\5.12.1\android_armv7\bin\uic.exe' ../testproj/mainwindow.ui -o ui_mainwindow.h
C:\android-ndk-r19b/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -c -D__ANDROID_API__=16 -target armv7-none-linux-androideabi -gcc-toolchain C:\android-ndk-r19b/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64 -DANDROID_HAS_WSTRING --sysroot=C:\android-ndk-r19b/sysroot -isystem C:\android-ndk-r19b/sysroot/usr/include/arm-linux-androideabi -isystem C:\android-ndk-r19b/sources/cxx-stl/llvm-libc++/include -isystem C:\android-ndk-r19b/sources/android/support/include -isystem C:\android-ndk-r19b/sources/cxx-stl/llvm-libc++abi/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_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../testproj -I. -I../../Qt/5.12.1/android_armv7/include -I../../Qt/5.12.1/android_armv7/include/QtWidgets -I../../Qt/5.12.1/android_armv7/include/QtGui -I../../Qt/5.12.1/android_armv7/include/QtCore -I. -I. -I../../Qt/5.12.1/android_armv7/mkspecs/android-clang -o main.obj ../testproj/main.cpp
C:\android-ndk-r19b/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -D__ANDROID_API__=16 -target armv7-none-linux-androideabi -gcc-toolchain C:\android-ndk-r19b/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64 -DANDROID_HAS_WSTRING --sysroot=C:\android-ndk-r19b/sysroot -isystem C:\android-ndk-r19b/sysroot/usr/include/arm-linux-androideabi -isystem C:\android-ndk-r19b/sources/cxx-stl/llvm-libc++/include -isystem C:\android-ndk-r19b/sources/android/support/include -isystem C:\android-ndk-r19b/sources/cxx-stl/llvm-libc++abi/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 ../../Qt/5.12.1/android_armv7/mkspecs/features/data/dummy.cpp
C:\android-ndk-r19b/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -c -D__ANDROID_API__=16 -target armv7-none-linux-androideabi -gcc-toolchain C:\android-ndk-r19b/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64 -DANDROID_HAS_WSTRING --sysroot=C:\android-ndk-r19b/sysroot -isystem C:\android-ndk-r19b/sysroot/usr/include/arm-linux-androideabi -isystem C:\android-ndk-r19b/sources/cxx-stl/llvm-libc++/include -isystem C:\android-ndk-r19b/sources/android/support/include -isystem C:\android-ndk-r19b/sources/cxx-stl/llvm-libc++abi/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_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../testproj -I. -I../../Qt/5.12.1/android_armv7/include -I../../Qt/5.12.1/android_armv7/include/QtWidgets -I../../Qt/5.12.1/android_armv7/include/QtGui -I../../Qt/5.12.1/android_armv7/include/QtCore -I. -I. -I../../Qt/5.12.1/android_armv7/mkspecs/android-clang -o mainwindow.obj ../testproj/mainwindow.cpp
'C:\Qt\5.12.1\android_armv7\bin\moc.exe' -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include C:/prg/build-testproj-Android_armeabi_v7a_Clang_Qt_5_12_1_for_Android_ARMv7-Debug/moc_predefs.h -IC:/Qt/5.12.1/android_armv7/mkspecs/android-clang -IC:/prg/testproj -IC:/Qt/5.12.1/android_armv7/include -IC:/Qt/5.12.1/android_armv7/include/QtWidgets -IC:/Qt/5.12.1/android_armv7/include/QtGui -IC:/Qt/5.12.1/android_armv7/include/QtCore -I. -IC:/android-ndk-r19b/sysroot/usr/include/arm-linux-androideabi -IC:/android-ndk-r19b/sources/cxx-stl/llvm-libc++/include -IC:/android-ndk-r19b/sources/android/support/include -IC:/android-ndk-r19b/sources/cxx-stl/llvm-libc++abi/include -IC:/android-ndk-r19b/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/8.0.2/include -IC:/android-ndk-r19b/sysroot/usr/include ../testproj/mainwindow.h -o moc_mainwindow.cpp
C:\android-ndk-r19b/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -c -D__ANDROID_API__=16 -target armv7-none-linux-androideabi -gcc-toolchain C:\android-ndk-r19b/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64 -DANDROID_HAS_WSTRING --sysroot=C:\android-ndk-r19b/sysroot -isystem C:\android-ndk-r19b/sysroot/usr/include/arm-linux-androideabi -isystem C:\android-ndk-r19b/sources/cxx-stl/llvm-libc++/include -isystem C:\android-ndk-r19b/sources/android/support/include -isystem C:\android-ndk-r19b/sources/cxx-stl/llvm-libc++abi/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_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../testproj -I. -I../../Qt/5.12.1/android_armv7/include -I../../Qt/5.12.1/android_armv7/include/QtWidgets -I../../Qt/5.12.1/android_armv7/include/QtGui -I../../Qt/5.12.1/android_armv7/include/QtCore -I. -I. -I../../Qt/5.12.1/android_armv7/mkspecs/android-clang -o moc_mainwindow.obj moc_mainwindow.cpp
C:\android-ndk-r19b/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -D__ANDROID_API__=16 -target armv7-none-linux-androideabi -gcc-toolchain C:\android-ndk-r19b/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64 -Wl,--exclude-libs,libgcc.a --sysroot=C:\android-ndk-r19b/platforms/android-16/arch-arm/ -Wl,-soname,libtestproj.so -Wl,-rpath=C:/Qt/5.12.1/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -shared -o libtestproj.so main.obj mainwindow.obj moc_mainwindow.obj   -LC:/Qt/5.12.1/android_armv7/lib -lQt5Widgets -Lc:\Utils\Android\android-ndk-r18b/sources/cxx-stl/llvm-libc++/libs/armeabi-v7a -lQt5Gui -lQt5Core -lGLESv2  -LC:\android-ndk-r19b/sources/cxx-stl/llvm-libc++/libs/armeabi-v7a C:\android-ndk-r19b/sources/cxx-stl/llvm-libc++/libs/armeabi-v7a/libc++.so.16 -llog -lz -lm -ldl -lc
15:44:47: Процесс «C:\android-ndk-r19b\prebuilt\windows-x86_64\bin\make.exe» завершился успешно.
15:44:47: Запускается: «C:\android-ndk-r19b\prebuilt\windows-x86_64\bin\make.exe» "INSTALL_ROOT=C:/prg/build-testproj-Android_armeabi_v7a_Clang_Qt_5_12_1_for_Android_ARMv7-Debug/android-build" install
C:/Qt/5.12.1/android_armv7/bin/qmake.exe -install qinstall -exe libtestproj.so C:/prg/build-testproj-Android_armeabi_v7a_Clang_Qt_5_12_1_for_Android_ARMv7-Debug/android-build/libs/armeabi-v7a/libtestproj.so
15:44:48: Процесс «C:\android-ndk-r19b\prebuilt\windows-x86_64\bin\make.exe» завершился успешно.
15:44:48: Запускается: «C:\Qt\5.12.1\android_armv7\bin\androiddeployqt.exe» --input C:/prg/build-testproj-Android_armeabi_v7a_Clang_Qt_5_12_1_for_Android_ARMv7-Debug/android-libtestproj.so-deployment-settings.json --output C:/prg/build-testproj-Android_armeabi_v7a_Clang_Qt_5_12_1_for_Android_ARMv7-Debug/android-build --android-platform android-28 --jdk C:/jdk-11.0.2 --gradle
Generating Android Package
  Input file: C:/prg/build-testproj-Android_armeabi_v7a_Clang_Qt_5_12_1_for_Android_ARMv7-Debug/android-libtestproj.so-deployment-settings.json
  Output directory: C:/prg/build-testproj-Android_armeabi_v7a_Clang_Qt_5_12_1_for_Android_ARMv7-Debug/android-build/
  Application binary: C:/prg/build-testproj-Android_armeabi_v7a_Clang_Qt_5_12_1_for_Android_ARMv7-Debug/libtestproj.so
  Android build platform: android-28
  Install to device: No
Invalid json output from qmlimportscanner.
15:44:51: Процесс «C:\Qt\5.12.1\android_armv7\bin\androiddeployqt.exe» завершился с кодом 4.
Ошибка при сборке/установке проекта testproj (комплект: Android для armeabi-v7a (Clang Qt 5.12.1 for Android ARMv7))
Во время выполнения этапа «Сборка Android APK»
15:44:51: Прошло времени: 00:08.

Параметры инструментов:

Параметры инструментов

main.cpp,mainwindow.cpp и mainwindow.ui содержат только структуру виджета Qt по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...