【发布时间】:2019-04-16 01:53:12
【问题描述】:
我将在我正在处理的 Android 项目中使用 Sentry。 我的公司正在使用自托管的 Sentry,版本 9.0.0
我关注了Sentry.io Installation Guide。
这些权限已添加到清单中:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
这是我的 app/build.gradle 文件:
dependencies {
...
implementation 'io.sentry:sentry-android:1.7.10'
implementation 'org.slf4j:slf4j-nop:1.7.25'
}
apply plugin: 'io.sentry.android.gradle'
sentry {
autoProguardConfig true
autoUpload true
}
这是我的顶级项目build.gradle:
dependencies {
...
classpath 'io.sentry:sentry-android-gradle-plugin:1.7.10'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
这是 MainActivity:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Context ctx = this.getApplicationContext();
String sentryDsn = "https://MyPublicKey:MySecretKey...";
Sentry.init(sentryDsn, new AndroidSentryClientFactory(ctx));
setContentView(R.layout.activity_main);
Sentry.capture("This Is My First Log!");
...
}
但没有发送到哨兵面板。有什么问题?
有什么想法吗?
【问题讨论】: