Сбой при запуске приложения qt 5.15 (сборка armv8a) в Android 5.1

Последнее сообщение перед падением в журнале:

LOGCAT: F / art (22502): art / runtime / mirror / art_method.cc:356] Ошибка проверки:!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;
}
  • То же приложение, сборка armv7a работает как шарм
  • То же приложение, сборка armv8a, Android 10 работает как шарм.

В чем может быть причина? Любые идеи приветствуются.

1 ответ

Решение

Похоже, это происходит из-за ошибки в последней версии qt 5.15.0

Свежие выпуски:

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

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

Другие вопросы по тегам