首页 > 解决方案 > Android 应用无法在运行新版本 Android 的设备上正常运行

问题描述

在Qt Creator 5.9.0 ( Qt 5.12.3 )上使用以下工具,为 Android 设备创建了一个简单的 QML 游戏。

SDKJDKjdk1.8.0_211NDKandroid-ndk-r19cGradle5.4ADB1.0.40

该游戏可以在 Windows、Mac、iOS 甚至是运行 Android 4.4.2 版本的平板电脑上正常运行,“但是”在具有更高版本 Android 的设备上,比如 7、8 或 9,它会在工作过程中停止并冻结!

我个人认为问题与我的 SDK 或代码有关(但奇怪的是,它在上面提到的许多不同平台上运行良好!)。

请问您认为这个问题的原因是什么?
提前致谢。

标签: androidqtsdkqmlqt-creator

解决方案


问题隐藏在代码中。一行代码是问题的根源。我创建了一个组件并稍后使用它的 ID。然后由于某种原因删除了该组件,但也忘记了删除其 ID。通过删除它。问题解决了。


推荐阅读