【问题标题】:Android app doesn't work properly on devices running new versions of AndroidAndroid 应用无法在运行新版本 Android 的设备上正常运行
【发布时间】:2019-04-25 07:21:46
【问题描述】:

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 或代码有关(但奇怪的是,它在上面提到的许多不同平台上运行良好!)。

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

【问题讨论】:

  • 您是否尝试过在调试器中运行时可以重现它?我假设您也将 5.12.3 用于 r 应用程序? (QT 版本的 QT Creator 本身在这里没有什么区别)

标签: android qt sdk qml qt-creator


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-10
    • 2017-05-29
    相关资源
    最近更新 更多