The UC kernel is C-layer native code. You can capture UC kernel crash logs by using the UCCrashSDK, which is automatically installed with the UC kernel component.
Important
This document is intended for debugging and support for existing UC SDK users. Due to a product policy change, new requests for the UC SDK are no longer accepted.
To report C-layer crashes to the Mobile Analysis backend, add the corresponding receiver to the Manifest file.
<!--Report native crashes-->
<receiver
android:name="com.alipay.mobile.common.logging.process.LogReceiverInToolsProcess"
android:enabled="true"
android:exported="false"
android:process=":tools">
<intent-filter>
<action android:name="${applicationId}.monitor.command"/>
</intent-filter>
</receiver>
<receiver
android:name="com.alipay.mobile.logmonitor.ClientMonitorWakeupReceiver"
android:enabled="true"
android:exported="false"
android:process=":push">
<intent-filter>
<action android:name="${applicationId}.push.action.CHECK" />
<action android:name="${applicationId}.monitor.command" />
</intent-filter>
</receiver>
Important
The UC kernel crash SDK sends network requests to UC for authentication. For more information, see Third-party service data reference.