在 Android 5.1 中启动 qt 5.15 应用程序(armv8a 构建)时崩溃

Crash on start qt 5.15 app(armv8a build) in Android 5.1

日志中崩溃前的最后一条消息:

LOGCAT: F/art (22502): art/runtime/mirror/art_method.cc:356] Check failed: !IsFastNative() int java.lang.Character.digitImpl!(int, int)

...我不知道这个函数检查什么。

此处提供源代码(https://android.googlesource.com/platform/art/+/refs/tags/android-cts-5.1_r21/runtime/mirror/art_method.h)

bool IsFastNative() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_)
{
  uint32_t mask = kAccFastNative | kAccNative;
  return (GetAccessFlags() & mask) == mask;
}

可能是什么原因?任何想法表示赞赏。

看起来这是因为最新的 qt 5.15.0 中的一个错误

新鲜问题:

https://bugreports.qt.io/browse/QTBUG-85493

https://bugreports.qt.io/browse/QTBUG-84849