[libc.so] abort
SIGABRT
这是我在Android控制台崩溃报告中看到的:
JNI DETECTED ERROR IN APPLICATION: obj == null
pid: 0, tid: 0 >>> com.xxxxxx.myapp <<<
backtrace:
#00 pc 0x0000000000050f28 /apex/com.android.runtime/lib64/bionic/libc.so (abort+164)
#01 pc 0x00000000006d2a4c /apex/com.android.art/lib64/libart.so (art::Runtime::Abort(char const*)+704)
#02 pc 0x0000000000016ea8 /apex/com.android.art/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_3::__invoke(char const*)+80)
#03 pc 0x0000000000016450 /apex/com.android.art/lib64/libbase.so (android::base::LogMessage::~LogMessage()+352)
#04 pc 0x0000000000445224 /apex/com.android.art/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1612)
#05 pc 0x00000000005dde2c /apex/com.android.art/lib64/libart.so (art::JNI<false>::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+500)
#06 pc 0x00000000000b15c4 /system/lib64/libandroid_runtime.so (_JNIEnv::CallVoidMethod(_jobject*, _jmethodID*, ...)+120)
#07 pc 0x0000000000404034 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+132)
我已经搜索了有类似问题的人,但最终有我不使用的JNI或奇数框架。我只使用此:
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'androidx.recyclerview:recyclerview:1.2.1'
and
classpath 'com.android.tools.build:gradle:7.3.1'
classpath 'com.google.gms:google-services:4.3.14'
gradle构建了东西:
compileSdkVersion 32
minSdkVersion 29
targetSdkVersion 32
任何帮助如何跟踪这一点。
你曾经弄清楚吗?我有同样的问题。对我来说,当我初始化Google Mobile Ad。