Russian Qt Forum
Май 04, 2024, 01:54 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 [2]
16  Qt / Установка, сборка, отладка, тестирование / Re: QT Creator под Андроид : Январь 02, 2021, 20:48
С приложением всё более-менее хорошо, но лучше не создавать классы прямо в хидере - глюки будут. Но, это ладно, ваш код - ваши правила. Улыбающийся
А вот на
Цитировать
W/libprocessgroup( 1495): failed to open /acct/uid_10053/pid_5139/cgroup.procs: No such file or directory
я бы внимание обратил. Может с настройкой ядра в вашем эмуляторе перестарались?
Спасибо что отозвались. Там если человеческим языком написано не существуют файлы в директории. Корень зла по моему мнению произошел раньше и как его изменить не знаю.
Код:
E/libprocessgroup( 5139): failed to make and chown /acct/uid_10053: Read-only file system
W/Zygote  ( 5139): createProcessGroup failed, kernel missing CONFIG_CGROUP_CPUACCT?
не получилось что-то записать поскольку файловая система открыта только для чтения. Как это изменить?

Папки acct нашел в системе две
/usr/src/linux-headers-5.3.0-28-generic/include/config/bsd/process/acct
/usr/src/linux-headers-5.3.0-28-generic/include/config/bsd/process/acct
Пользователь папок root и они не доступны для записи.
17  Qt / Установка, сборка, отладка, тестирование / Re: QT Creator под Андроид : Январь 01, 2021, 19:50
Вы бы, для начала, прикрепили тестовый проект. Чтобы было о чём говорить.
Протормозил ))) Извините. Архивом пойдет?
18  Qt / Установка, сборка, отладка, тестирование / Re: QT Creator под Андроид : Январь 01, 2021, 19:01
Не знаю поможет это или нет. genymotion о стандартный эмулятор ошибки и поведение то же самое. Из андроид студии скомпилировал простенький тест, работает и там и там. Получается дело в qt creator. А вот в чем и куда смотреть? Если нужны еще какие-то данные и выводы, пишите усе сделаю.
19  Qt / Установка, сборка, отладка, тестирование / Re: QT Creator под Андроид : Январь 01, 2021, 15:27
Скрин вывода приложения в цвете
Добавил исходники тестовой програмки в архиве.
20  Qt / Установка, сборка, отладка, тестирование / QT Creator под Андроид : Январь 01, 2021, 15:14
Система ubuntu 18.04. QT Creator 4.14.0, Основан на Qt 5.15.2 (GCC 7.3.1 20180303 (Red Hat 7.3.1-5), 64 бита)
Долго промучался с запуском эмулятора, запустил. Правда с API не выше 22 и не ниже 21. Но это пока фиг с ним позже буду разбираться.
Сделал тестовое приложение,
собираю все нормально красненького ничего нет. На реальном устройстве ARK работает.
Код:
Инициализация развёртывания на устройство/эмулятор Android
Развёртывание на
14:52:06: Выполняются этапы для проекта test...
14:52:06: Запускается: «/home/savik/Qt/5.15.2/android/bin/qmake» /home/savik/test/test.pro -spec android-clang CONFIG+=qtquickcompiler ANDROID_ABIS=x86
14:52:06: Процесс «/home/savik/Qt/5.15.2/android/bin/qmake» завершился успешно.
14:52:06: Запускается: «/home/savik/Android/Sdk/ndk/21.3.6528147/prebuilt/linux-x86_64/bin/make» -f /home/savik/build-test-Android_Qt_5_15_2_Clang_Multi_Abi-Release/Makefile qmake_all
make: Nothing to be done for 'qmake_all'.
14:52:06: Процесс «/home/savik/Android/Sdk/ndk/21.3.6528147/prebuilt/linux-x86_64/bin/make» завершился успешно.
14:52:06: Запускается: «/home/savik/Android/Sdk/ndk/21.3.6528147/prebuilt/linux-x86_64/bin/make» -j3
make: Nothing to be done for 'first'.
14:52:06: Процесс «/home/savik/Android/Sdk/ndk/21.3.6528147/prebuilt/linux-x86_64/bin/make» завершился успешно.
14:52:06: Удаление каталога /home/savik/build-test-Android_Qt_5_15_2_Clang_Multi_Abi-Release/android-build/libs
14:52:06: Запускается: «/home/savik/Android/Sdk/ndk/21.3.6528147/prebuilt/linux-x86_64/bin/make» INSTALL_ROOT=/home/savik/build-test-Android_Qt_5_15_2_Clang_Multi_Abi-Release/android-build install
/home/savik/Qt/5.15.2/android/bin/qmake -install qinstall -exe libtest_x86.so /home/savik/build-test-Android_Qt_5_15_2_Clang_Multi_Abi-Release/android-build/libs/x86/libtest_x86.so
14:52:06: Процесс «/home/savik/Android/Sdk/ndk/21.3.6528147/prebuilt/linux-x86_64/bin/make» завершился успешно.
14:52:06: Starting: "/home/savik/Qt/5.15.2/android/bin/androiddeployqt" --input /home/savik/build-test-Android_Qt_5_15_2_Clang_Multi_Abi-Release/android-test-deployment-settings.json --output /home/savik/build-test-Android_Qt_5_15_2_Clang_Multi_Abi-Release/android-build --android-platform android-30 --jdk /usr/lib/jvm/java-8-openjdk-amd64/ --gradle
Generating Android Package
  Input file: /home/savik/build-test-Android_Qt_5_15_2_Clang_Multi_Abi-Release/android-test-deployment-settings.json
  Output directory: /home/savik/build-test-Android_Qt_5_15_2_Clang_Multi_Abi-Release/android-build/
  Application binary: test
  Android build platform: android-30
  Install to device: No
  -- Skipping /home/savik/Qt/5.15.2/android/plugins/iconengines/libplugins_iconengines_qsvgicon_x86.so. It has unmet dependencies: lib/libQt5Svg_x86.so.
  -- Skipping /home/savik/Qt/5.15.2/android/plugins/imageformats/libplugins_imageformats_qsvg_x86.so. It has unmet dependencies: lib/libQt5Svg_x86.so.
Skipping createRCC
Starting a Gradle Daemon (subsequent builds will be faster)
> Task :preBuild UP-TO-DATE
> Task :preDebugBuild UP-TO-DATE
> Task :compileDebugAidl UP-TO-DATE
> Task :compileDebugRenderscript NO-SOURCE
> Task :generateDebugBuildConfig UP-TO-DATE
> Task :javaPreCompileDebug UP-TO-DATE
> Task :mainApkListPersistenceDebug UP-TO-DATE
> Task :generateDebugResValues UP-TO-DATE
> Task :generateDebugResources UP-TO-DATE
> Task :mergeDebugResources UP-TO-DATE
> Task :createDebugCompatibleScreenManifests UP-TO-DATE
> Task :extractDeepLinksDebug UP-TO-DATE
> Task :processDebugManifest UP-TO-DATE
> Task :processDebugResources UP-TO-DATE
> Task :compileDebugJavaWithJavac UP-TO-DATE
> Task :compileDebugSources UP-TO-DATE
> Task :mergeDebugShaders UP-TO-DATE
> Task :compileDebugShaders UP-TO-DATE
> Task :generateDebugAssets UP-TO-DATE
> Task :mergeDebugAssets UP-TO-DATE
> Task :processDebugJavaRes NO-SOURCE
> Task :mergeDebugJavaResource UP-TO-DATE
> Task :checkDebugDuplicateClasses UP-TO-DATE
> Task :desugarDebugFileDependencies UP-TO-DATE
> Task :mergeExtDexDebug UP-TO-DATE
> Task :mergeLibDexDebug UP-TO-DATE
> Task :dexBuilderDebug UP-TO-DATE
> Task :mergeProjectDexDebug UP-TO-DATE
> Task :mergeDebugJniLibFolders UP-TO-DATE
> Task :mergeDebugNativeLibs UP-TO-DATE
> Task :stripDebugDebugSymbols UP-TO-DATE
> Task :validateSigningDebug UP-TO-DATE
> Task :packageDebug UP-TO-DATE
> Task :assembleDebug UP-TO-DATE

BUILD SUCCESSFUL in 18s
26 actionable tasks: 26 up-to-date
Android package built successfully in 21.090 ms.
  -- File: /home/savik/build-test-Android_Qt_5_15_2_Clang_Multi_Abi-Release/android-build//build/outputs/apk/debug/android-build-debug.apk
14:52:28: Процесс «/home/savik/Qt/5.15.2/android/bin/androiddeployqt» завершился успешно.
14:52:28: Запускается: «/home/savik/Qt/5.15.2/android/bin/androiddeployqt --verbose --output /home/savik/build-test-Android_Qt_5_15_2_Clang_Multi_Abi-Release/android-build --no-build --input /home/savik/build-test-Android_Qt_5_15_2_Clang_Multi_Abi-Release/android-test-deployment-settings.json --gradle --reinstall --device emulator-5554»
Generating Android Package
  Input file: /home/savik/build-test-Android_Qt_5_15_2_Clang_Multi_Abi-Release/android-test-deployment-settings.json
  Output directory: /home/savik/build-test-Android_Qt_5_15_2_Clang_Multi_Abi-Release/android-build/
  Application binary: test
  Android build platform: android-30
  Install to device: emulator-5554
Detecting dependencies of application.
Reading dependencies from /home/savik/build-test-Android_Qt_5_15_2_Clang_Multi_Abi-Release/android-build//libs/x86/libtest_x86.so
      lib/libQt5Core_x86.so
      lib/libQt5Gui_x86.so
      lib/libQt5Widgets_x86.so
Reading dependencies from /home/savik/Qt/5.15.2/android/lib/libQt5Core_x86.so
Appending dependency: lib/libQt5Core_x86.so
Reading dependencies from /home/savik/Qt/5.15.2/android/lib/libQt5Gui_x86.so
      lib/libQt5Core_x86.so
Appending dependency: lib/libQt5Gui_x86.so
Reading dependencies from /home/savik/Qt/5.15.2/android/lib/libQt5Widgets_x86.so
      lib/libQt5Core_x86.so
      lib/libQt5Gui_x86.so
Appending dependency: lib/libQt5Widgets_x86.so
Reading Android dependencies for Qt5Core_x86
Reading Android dependencies for Qt5Gui_x86
Appending dependency from xml: plugins/platforms/libplugins_platforms_qtforandroid_arm64-v8a.so
Appending dependency from xml: plugins/platforms/libplugins_platforms_qtforandroid_armeabi-v7a.so
Appending dependency from xml: plugins/platforms/libplugins_platforms_qtforandroid_x86.so
Appending dependency from xml: plugins/platforms/libplugins_platforms_qtforandroid_x86_64.so
Appending dependency from xml: plugins/iconengines/libplugins_iconengines_qsvgicon_arm64-v8a.so
Appending dependency from xml: plugins/iconengines/libplugins_iconengines_qsvgicon_armeabi-v7a.so
Appending dependency from xml: plugins/iconengines/libplugins_iconengines_qsvgicon_x86.so
Appending dependency from xml: plugins/iconengines/libplugins_iconengines_qsvgicon_x86_64.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qgif_arm64-v8a.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qgif_armeabi-v7a.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qgif_x86.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qgif_x86_64.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qicns_arm64-v8a.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qicns_armeabi-v7a.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qicns_x86.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qicns_x86_64.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qico_arm64-v8a.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qico_armeabi-v7a.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qico_x86.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qico_x86_64.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qjpeg_arm64-v8a.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qjpeg_armeabi-v7a.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qjpeg_x86.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qjpeg_x86_64.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qsvg_arm64-v8a.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qsvg_armeabi-v7a.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qsvg_x86.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qsvg_x86_64.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qtga_arm64-v8a.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qtga_armeabi-v7a.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qtga_x86.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qtga_x86_64.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qtiff_arm64-v8a.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qtiff_armeabi-v7a.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qtiff_x86.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qtiff_x86_64.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qwbmp_arm64-v8a.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qwbmp_armeabi-v7a.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qwbmp_x86.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qwbmp_x86_64.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qwebp_arm64-v8a.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qwebp_armeabi-v7a.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qwebp_x86.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qwebp_x86_64.so
Reading Android dependencies for Qt5Widgets_x86
Appending dependency from xml: plugins/styles/libplugins_styles_qandroidstyle_arm64-v8a.so
Appending dependency from xml: plugins/styles/libplugins_styles_qandroidstyle_armeabi-v7a.so
Appending dependency from xml: plugins/styles/libplugins_styles_qandroidstyle_x86.so
Appending dependency from xml: plugins/styles/libplugins_styles_qandroidstyle_x86_64.so
Reading dependencies from /home/savik/Qt/5.15.2/android/plugins/platforms/libplugins_platforms_qtforandroid_x86.so
      lib/libQt5Core_x86.so
      lib/libQt5Gui_x86.so
Scanning for QML imports.
Running qmlimportscanner with the following command: /home/savik/Qt/5.15.2/android/bin/qmlimportscanner -rootPath /home/savik/test/ -importPath /home/savik/Qt/5.15.2/android/qml /home/savik/test/
Copying 1 dependencies from Qt into package.
Copying STL library
  -- Skipping file /home/savik/Android/Sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib//i686-linux-android/libc++_shared.so. Same or newer file already in place.
Skipping createRCC
Installing Android package to device.
Running command "/home/savik/Android/Sdk/platform-tools/adb -s emulator-5554  install -r /home/savik/build-test-Android_Qt_5_15_2_Clang_Multi_Abi-Release/android-build//build/outputs/apk/debug/android-build-debug.apk"
Performing Push Install
/home/savik/build-test-Android_Qt_5_15_2_Clang_Multi_Abi-Release/android-build//build/outputs/apk/debug/android-build-debug.apk: 1 file pushed, 0 skipped. 110.9 MB/s (9685953 bytes in 0.083s)
pkg: /data/local/tmp/android-build-debug.apk
Success
Android package built successfully in 1.572 ms.
  -- It can now be run from the selected device/emulator.
  -- File: /home/savik/build-test-Android_Qt_5_15_2_Clang_Multi_Abi-Release/android-build//build/outputs/apk/debug/android-build-debug.apk
14:52:29: Процесс «/home/savik/Qt/5.15.2/android/bin/androiddeployqt» завершился успешно.
14:52:29: Загрузка файлов, необходимых для отладки.
14:52:29: Развёртывание пакета: выполняется команда «/home/savik/Android/Sdk/platform-tools/adb -s emulator-5554 pull /system/bin/app_process /home/savik/build-test-Android_Qt_5_15_2_Clang_Multi_Abi-Release/app_process».
14:52:29: Развёртывание пакета: выполняется команда «/home/savik/Android/Sdk/platform-tools/adb -s emulator-5554 pull /system/bin/app_process32 /home/savik/build-test-Android_Qt_5_15_2_Clang_Multi_Abi-Release/app_process».
14:52:29: Развёртывание пакета: выполняется команда «/home/savik/Android/Sdk/platform-tools/adb -s emulator-5554 pull /system/bin/linker /home/savik/build-test-Android_Qt_5_15_2_Clang_Multi_Abi-Release/linker».
14:52:29: Развёртывание пакета: выполняется команда «/home/savik/Android/Sdk/platform-tools/adb -s emulator-5554 pull /system/lib/libc.so /home/savik/build-test-Android_Qt_5_15_2_Clang_Multi_Abi-Release/libc.so».
14:52:29: Прошло времени: 00:24.

Вывод приложения
Код:
I/ActivityManager( 1495): Start proc org.qtproject.example.test for activity org.qtproject.example.test/org.qtproject.qt5.android.bindings.QtActivity: pid=5139 uid=10053 gids={50053, 9997, 3003, 1028, 1015} abi=x86
E/libprocessgroup( 5139): failed to make and chown /acct/uid_10053: Read-only file system
W/Zygote  ( 5139): createProcessGroup failed, kernel missing CONFIG_CGROUP_CPUACCT?
I/art     ( 5139): Not late-enabling -Xcheck:jni (already on)
I/QtCore  ( 5139): Start
I/Qt      ( 5139): qt started
D/OpenGLRenderer( 5139): Render dirty regions requested: true
D/        ( 5139): HostConnection::get() New Host Connection established 0xafb555b0, tid 5139
D/Atlas   ( 5139): Validating map...
D/        ( 5139): HostConnection::get() New Host Connection established 0xafb79a60, tid 5155
I/OpenGLRenderer( 5139): Initialized EGL, version 1.4
W/OpenGLRenderer( 5139): Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without...
D/EGL_emulation( 5139): eglCreateContext: 0xaf60a7c0: maj 2 min 0 rcv 2
D/EGL_emulation( 5139): eglMakeCurrent: 0xaf60a7c0: ver 2 0
D/OpenGLRenderer( 5139): Enabling debug mode 0
D/EGL_emulation( 5139): eglMakeCurrent: 0xaf60a7c0: ver 2 0
F/libc    ( 5139): Fatal signal 4 (SIGILL), code 2, fault addr 0xa4fbe662 in tid 5154 (qtMainLoopThrea)
I/DEBUG   ( 1141): pid: 5139, tid: 5154, name: qtMainLoopThrea  >>> org.qtproject.example.test <<<
I/Zygote  ( 1147): Process 5139 exited due to signal (4)
W/libprocessgroup( 1495): failed to open /acct/uid_10053/pid_5139/cgroup.procs: No such file or directory
I/ActivityManager( 1495): Process org.qtproject.example.test (pid 5139) has died
W/InputMethodManagerService( 1495): Got RemoteException sending setActive(false) notification to pid 5139 uid 10053


«org.qtproject.example.test» аварийно завершился.


Запускаю, приложение сразу отваливается на эмуляторе, Скрин ниже.
21  Qt / Вопросы новичков / Re: Помощь для новичков : Июнь 05, 2020, 14:11
Ой щас меня бить будут, наверное.
https://drive.google.com/file/d/1XBkz9TNNsWXy5v-eszZfPe4IRlZLLxut/view?usp=sharing
Ругается qtcreator на openssl. Что туда прописывать?
Страниц: 1 [2]

Страница сгенерирована за 0.051 секунд. Запросов: 23.