gpt4 book ai didi

Android 发布崩溃并出现异常 net.sqlcipher.database.SQLiteException

转载 作者:行者123 更新时间:2023-12-04 23:42:53 25 4
gpt4 key购买 nike

我已将我的应用程序上传到 Play 商店,但它仍然崩溃为“ 崩溃报告图像 ”的开发者控制台显示。
在某些设备上,该应用根本不吃午饭
而在其他情况下,它在启动 sql 查询时崩溃
顺便说一句,proguard 被禁用
崩溃报告图片
crash report image
查询方法
query

最佳答案

有两个主要的崩溃异常
1. SQLite异常
我已经通过注释 Build.gradle 中的 proguardfiles 解决了这个问题,如下所示

 buildTypes {
release {
minifyEnabled false
//proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
2. 非法参数异常
如果您让您的应用在 android 12 中运行并且应用具有通知功能,则有一个新的 PendingIntent 可变性标志
PendingIntent pendingIntent;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
pendingIntent = PendingIntent.getActivity(this,0, notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE);

//pendingIntent = PendingIntent.getActivity(this,0, notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE);
}
else{
pendingIntent = PendingIntent.getActivity(this,0, notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT);
}
  • 了解更多详情 How to resolve "Missing PendingIntent mutability flag" lint warning in android api 30+?
  • 关于Android 发布崩溃并出现异常 net.sqlcipher.database.SQLiteException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71985168/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com