android方法异常抛出异常,android - 抛出非法状态异常的Crashlytics.logException方法。 无法收集某些活动的非致命问题 - 堆栈内存溢出...

我的应用程序使用上述Firebase Crashlytics功能,但遇到一个奇怪的问题。 最近,我在应用程序的Playstore崩溃中看到了一个异常(请参阅所附照片)。 ebae5cd2c387eb68f633331d3c748635.png 该位置中的相应代码如下:

override fun onCreate(savedInstanceState: Bundle?) {

super.onCreate(savedInstanceState)

setContentView(R.layout.activity_my_sites)

setSupportActionBar(findViewById(R.id.my_toolbar))

init()

try{

loadSitesSetAdapter()

} catch (e:NullPointerException){

Crashlytics.logException(e) // this is line 55 as crash

finish()

// startActivity(Intent(this,MainActivity::class.java))

}

Fabric初始化在我的应用程序中如下所示:

在应用程序级别gradle中,我有:

buildTypes {

release {

minifyEnabled false

proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

}

debug {

// Disable fabric build ID generation for debug builds

ext.enableCrashlytics = false

}

}

在主要活动中,我有以下内容:

val crashlyticsKit = Crashlytics.Builder()

.core(CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build())

.build();

// Initialize Fabric with the debug-disabled crashlytics.

Fabric.with(this,crashlyticsKit)

最后但并非最不重要的一点是,我在gradle文件中的依赖关系如下:

// Crashlytics

implementation('com.crashlytics.sdk.android:crashlytics:2.9.8@aar') {

transitive = true;

}

有什么明显的我想念的地方吗? 请帮助

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值