在不使用qmake的Android Qt应用程序上使用自定义AndroidManifest?

问题描述 投票:2回答:1

我正在openSUSE Tumbleweed上使用Qt Creator

我一直在尝试更改我的Qt应用程序的图标和名称。 “项目> Android>创建模板”仅适用于qmake项目。我正在将CMake与某些(与Qt不相关的)CMake模块一起使用,因此无法使用qmake。

我尝试使用qt-android-cmake,但失败,并显示错误No target architecture defined in json file,即使修复了json文件,也不会输出APK文件。

[也尝试在CMake上设置DISTFILES,但也没有用。

没有qmake甚至可以做到吗?

android c++ qt cmake android-manifest
1个回答
0
投票

如果您使用的是Qt 5.14,Qt 5.15或更高版本,则No target architecture defined in json file的“ qt-android-cmake”错误是由于qt-android-cmake issue #35所引起的错误。

修正为merged on 2020-06-02。因此,更新您的qt-android-cmake,然后重试。

© www.soinside.com 2019 - 2024. All rights reserved.