我将Qt 5.13和Qt Creator 4.9.2一起使用。我可以成功构建适用于Android的应用程序的Debug版本,但是当我尝试编译Release版本时,我得到:
16:57:35:过程 代码退出“ /opt/Qt/5.13.0/android_armv7/bin/androiddeployqt” 15.构建/部署项目Notizie2时出错(套件:适用于armeabi-v7a的Android(适用于Android ARMv7的Clang Qt 5.13.0))执行步骤时, “构建Android APK”
我什至不知道从哪里开始解决此问题,在编译日志中除此以外没有其他错误。 这是编译日志的最终输出:
BUILD SUCCESSFUL in 6s
30 actionable tasks: 2 executed, 28 up-to-date
Verifies
Verified using v1 scheme (JAR signing): true
Verified using v2 scheme (APK Signature Scheme v2): true
Verified using v3 scheme (APK Signature Scheme v3): true
Number of signers: 1
WARNING: META-INF/androidx.appcompat_appcompat.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.arch.core_core-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.browser_browser.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.coordinatorlayout_coordinatorlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.core_core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.cursoradapter_cursoradapter.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.customview_customview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.documentfile_documentfile.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.drawerlayout_drawerlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.fragment_fragment.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.interpolator_interpolator.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.legacy_legacy-support-core-ui.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.legacy_legacy-support-core-utils.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.lifecycle_lifecycle-livedata-core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.lifecycle_lifecycle-livedata.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.lifecycle_lifecycle-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.loader_loader.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.print_print.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.slidingpanelayout_slidingpanelayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.vectordrawable_vectordrawable-animated.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.vectordrawable_vectordrawable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.versionedparcelable_versionedparcelable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/androidx.viewpager_viewpager.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
WARNING: META-INF/proguard/androidx-annotations.pro not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
18:02:50: The process "/opt/Qt/5.13.0/android_x86/bin/androiddeployqt" exited with code 15.
Error while building/deploying project Notizie2 (kit: Android for x86 (Clang Qt 5.13.0 for Android x86))
When executing step "Build Android APK"
这些行看起来也很可疑:
> Task :checkReleaseLibraries
Task ':checkReleaseLibraries' is not up-to-date because:
No history is available.
:checkReleaseLibraries (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs.
:processReleaseJavaRes (Thread[Task worker for ':' Thread 2,5,main]) started.
> Task :processReleaseJavaRes NO-SOURCE
Skipping task ':processReleaseJavaRes' as it has no source files and no previous output files.
:processReleaseJavaRes (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs.
:transformResourcesWithMergeJavaResForRelease (Thread[Task worker for ':' Thread 2,5,main]) started.
> Task :transformResourcesWithMergeJavaResForRelease
Task ':transformResourcesWithMergeJavaResForRelease' is not up-to-date because:
No history is available.
All input files are considered out-of-date for incremental task ':transformResourcesWithMergeJavaResForRelease'.
:transformResourcesWithMergeJavaResForRelease (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.272 secs.
:packageRelease (Thread[Task worker for ':' Thread 2,5,main]) started.
> Task :packageRelease
Task ':packageRelease' is not up-to-date because:
No history is available.
All input files are considered out-of-date for incremental task ':packageRelease'.
Unable do incremental execution: full task run
:packageRelease (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 11.648 secs.
:assembleRelease (Thread[Task worker for ':' Thread 2,5,main]) started.
任务:assembleRelease 正在跳过任务':assembleRelease',因为它没有任何动作。 :assembleRelease(线程[用于':'线程2,5,main的任务工作者)完成了。花了0.0秒。