其实如果你故意把它设置为null的时候你就会发现空指针的报错是signal 6,而且会直白地告诉你non-nullable argument was NULL。 A/DEBUG: signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --- A/DEBUG: Abort message: 'JNI DETECTED ERROR IN APPLICATION: non-nullable argument was NULL in call to ...