env->NewObject 返回类,安卓APP崩溃了,日志信号:SIGABRT
JVM GC会回收啊,咋就蹦了呢
env->NewObject 返回类,安卓APP崩溃了,日志信号:SIGABRT
JVM GC会回收啊,咋就蹦了呢
以下回答参考GPT并且由Bony-整理:
SIGABRT 是指进程收到了一个异常终止信号,这通常是由于代码中遇到了无法处理的严重问题导致的。在 Android 应用程序开发中,发生 SIGABRT 错误通常是由于访问了空指针或非法内存地址、堆栈溢出、违反 C++ 异常规范等原因。
对于你的情况,有可能是 env->NewObject 返回了一个空对象或者是无效对象。可以检查一下代码中是否有在调用 NewObject 之前未初始化的对象或者指针,或者是否传递了无效参数。
同时,你也可以通过查看崩溃日志中的调用堆栈信息来定位到出错的代码位置,进一步排查问题。如果需要更详细的分析,可以尝试使用一些调试工具,如 GDB 等来辅助分析。