我通过 AndroidManifest.xml 使用 Sentry 配置。 在清单中我有这些行:
<meta-data android:name="io.sentry.dsn" android:value="my_value" />
<meta-data android:name="io.sentry.traces.user-interaction.enable" android:value="true" />
<meta-data android:name="io.sentry.traces.sample-rate" android:value="1.0" />
<meta-data android:name="io.sentry.traces.profiling.sample-rate" android:value="1.0" />
但是 Sentry 控制台是空的,我在 logcat 中看到了这个:
io.sentry.auto-init read: false
我还检查了使用过的库,发现其中一个在自己的清单中有这一行:
<meta-data android:name="io.sentry.auto-init" android:value="false" />
所以我尝试将这一行添加到我的清单中:
<meta-data android:name="io.sentry.auto-init" android:value="false" tools:replace="android:value"/>
看起来哨兵现在正在工作,但这是正确的决定吗?可能会有什么后果?