在 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)
...我不知道这个函数检查什么。
bool IsFastNative() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_)
{
uint32_t mask = kAccFastNative | kAccNative;
return (GetAccessFlags() & mask) == mask;
}
- 相同的应用程序,armv7a 构建运行起来非常棒
- 相同的应用程序,armv8a 构建,Android 10 次运行也很不错。
可能是什么原因?任何想法表示赞赏。
看起来这是因为最新的 qt 5.15.0 中的一个错误
新鲜问题:
日志中崩溃前的最后一条消息:
LOGCAT: F/art (22502): art/runtime/mirror/art_method.cc:356] Check failed: !IsFastNative() int java.lang.Character.digitImpl!(int, int)
...我不知道这个函数检查什么。
bool IsFastNative() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_)
{
uint32_t mask = kAccFastNative | kAccNative;
return (GetAccessFlags() & mask) == mask;
}
- 相同的应用程序,armv7a 构建运行起来非常棒
- 相同的应用程序,armv8a 构建,Android 10 次运行也很不错。
可能是什么原因?任何想法表示赞赏。
看起来这是因为最新的 qt 5.15.0 中的一个错误
新鲜问题: