1

我正在尝试更新 google play 中的应用程序。

在发布前测试中,它报告了崩溃,因此 google play 拒绝了我的更新。

但我无法弄清楚这次崩溃发生在哪里。

它提到了一个 SQLite 数据库,但它不包含任何数据库连接,它只是一个在 WebViewer 上加载网站的应用程序。

请参阅图片了解发布前报告摘要。

在此处输入图像描述

以下是完整的堆栈跟踪

致命异常:后台任务 android.database.sqlite.SQLiteException:没有这样的表:附件(代码 1):,编译时:SELECT attachments._id,messages_conversation,messages_messageId,messages_partId,desiredRendition,originExtras,downloadedRendition,downloadId,状态,文件名, saveToSd、mimeType、自动 FROM 附件 WHERE 状态 = ? 在 android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method) 在 android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:1118) 在 android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:691) 在 android .database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588) 在 android.database.sqlite.SQLiteProgram.(SQLiteProgram.java:58) 在 android.database.sqlite.SQLiteQuery.(SQLiteQuery.java:37) 在 android。数据库.sqlite。

logcat 中提到的另一个异常。

android.database.sqlite.SQLiteException: no such table: search_sequence (code 1): , while compile: SELECT search_sequence._id AS seqno, CASE search_sequence.action WHEN 0 THEN 'add' WHEN 1 THEN 'del' END AS action, '内容://gmail-ls/account/' || ? || '/conversationId/' || search_sequence.conversationId || '/maxServerMessageId/0/labels/msg-' || search_sequence.messageId AS uri,messages.dateSentMs / 1000 AS doc_score,messages.conversation AS section_conversation,message.messageId AS section_message_id,messages.fromAddress AS section_from_address,messages.toAddresses || x'0a' || messages.cc 地址 || x'0a' || messages.bccAddresses AS section_to_addresses, messages.subject AS section_subject, CASE WHEN messages.bodyCompressed IS NULL THEN 0 || 消息。身体 ELSE 1 || messages.bodyCompressed END AS section_body FROM search_sequence LEFT OUTER JOIN messages ON search_sequence.messageId = messages.messageId WHERE search_sequence._id > ? AND search_sequence.type = 0 ORDER BY search_sequence._id LIMIT ?; 08-26 20:50:51.605: E/DatabaseUtils(11143): 在 android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method) 08-26 20:50:51.605: E/DatabaseUtils(11143): 在 android.database .sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:1118) 08-26 20:50:51.605: E/DatabaseUtils(11143): 在 android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:691) 08-26 20 :50:51.605: E/DatabaseUtils(11143): 在 android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588) 08-26 20:50:51.605: E/DatabaseUtils(11143): 在 android.database。 sqlite。在 android.content.ContentProvider.query(ContentProvider.java:744) 08-26 20:50:51.605: E/DatabaseUtils(11143): 在 android.content.ContentProvider$Transport.query(ContentProvider.java:199) 08- 26 20:50:51.605: E/DatabaseUtils(11143): 在 android.content.ContentProviderNative.onTransact(ContentProviderNative.java:114) 08-26 20:50:51.605: E/DatabaseUtils(11143): 在 android.os。 Binder.execTransact(Binder.java:388) 08-26 20:50:51.605: E/DatabaseUtils(11143): at dalvik.system.NativeStart.run(Native Method) 08-26 20:50:51.605: E/Icing (8539):光标调用抛出异常:没有这样的表:search_sequence(代码1):,编译时:SELECT search_sequence._id AS seqno,CASE search_sequence.action WHEN 0 THEN 'add' WHEN 1 THEN 'del' END AS action , '内容://gmail-ls/account/' || ? || '/conversationId/' || search_sequence.conversationId || '/maxServerMessageId/0/labels/msg-' || search_sequence.messageId AS uri,messages.dateSentMs / 1000 AS doc_score,messages.conversation AS section_conversation,message.messageId AS section_message_id,messages.fromAddress AS section_from_address,messages.toAddresses || x'0a' || messages.cc 地址 || x'0a' || messages.bccAddresses AS section_to_addresses, messages.subject AS section_subject, CASE WHEN messages.bodyCompressed IS NULL THEN 0 || 消息.body ELSE 1 || messages.bodyCompressed END AS section_body FROM search_sequence LEFT OUTER JOIN messages ON search_sequence.messageId = messages.messageId WHERE search_sequence._id > ? AND search_sequence.type = 0 ORDER BY search_sequence._id LIMIT ?; 08-26 20:50:51.605:电子/结冰(8539):

4

1 回答 1

2

我完全不知道原因。

我用完全相同的版本重新运行了预发布测试,没有报告任何问题。

于 2020-09-10T11:12:34.327 回答