Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/127.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
降级Android 4.4.4的Qt5.14,API19?_Android_C++_Qt_Qt5 - Fatal编程技术网

降级Android 4.4.4的Qt5.14,API19?

降级Android 4.4.4的Qt5.14,API19?,android,c++,qt,qt5,Android,C++,Qt,Qt5,也许这是一个初学者的问题,但我真的被卡住了 我的第一个方法是安装qt5.5(它随ubuntu16一起提供),但从未使用sdktools、platformtools和ndk运行过它。很明显,我在这里遇到了一堆不兼容的版本 另一方面,我安装了qt5.14.0,它在安装SDK和NDK后或多或少地运行“开箱即用”。 根据Qtcreator,Android设置正常。(SDK版本:26.1.1,NDK版本:21.0.6113669) 据我所知,谷歌商店发布的最低级别是Android10,API29——这可能

也许这是一个初学者的问题,但我真的被卡住了

我的第一个方法是安装qt5.5(它随ubuntu16一起提供),但从未使用sdktools、platformtools和ndk运行过它。很明显,我在这里遇到了一堆不兼容的版本

另一方面,我安装了qt5.14.0,它在安装SDK和NDK后或多或少地运行“开箱即用”。 根据Qtcreator,Android设置正常。(SDK版本:26.1.1,NDK版本:21.0.6113669)

据我所知,谷歌商店发布的最低级别是Android10,API29——这可能就是API19不再受关注的原因

我是否必须降级到例如Qt5.9或其他级别?
非常感谢!感谢您的帮助

编辑您的
AndroidManifest.xml
,为您的应用程序设置目标和所需的最低API版本。QtCreator有一个应用程序。Qt5.14需要API 21,与5.13相同。5.12的文档建议将API 16作为最低要求,因此这应该是您的最佳选择。我建议在使用移动平台时尽可能使用最新的Qt版本。您可能需要使用旧NDK(r15e)和旧Qt。非常感谢@Pedro&Frank!我再次进入Qt文档,Qt5.12似乎只支持为Win7构建Android,而不支持为Ubuntu构建Android。现在,我正在尝试运行一台Win7机器,以便在那里安装5.12。另一个选择可能是5.14并将我的手机升级到Android5,API21。。。我会留下评论。再次感谢。@FrankOsterfeld Qt 5.12.6在安装到“virgin”操作系统后,似乎可以在Windows7SP1和Ubuntu16LTsforAPI18上运行。我在升级和降级Qt时遇到问题的原因可能是其他人感兴趣的:卸载Qt会在文件夹
~/.config/Qt
~/.config/QtProject
中留下一些配置文件。在新安装之前删除这些文件夹将避免自动检测不存在的编译器和配置错误的工具链。