gpt4 book ai didi

安卓android.database.sqlite.SQLiteException : unable to open database file

转载 作者:搜寻专家 更新时间:2023-11-01 07:36:05 25 4
gpt4 key购买 nike

在我的 android 应用程序中,有两个进程,假设进程 A 和 B

有趣的是,如果进程 A 尝试访问 sqlite 数据库,一切都很好。但是,如果进程 B 这样做,将显示以下异常

android.database.sqlite.SQLiteException: unable to open database file: BEGIN EXCLUSIVE;

仅供引用,实际上不是我的应用程序尝试使用 SQLite 数据库。相反,我使用 Google Analytics 来跟踪用户,它使用 SQLite 数据库。

为什么会这样?谢谢。

最佳答案

实际上您使用的是 Transaction。当事务正在进行时,没有其他进程可以访问数据库。

我想这就是你得到这个异常(exception)的原因

有时会发生

  1. 当在未打开的数据库连接上调用 beginTransaction 时。
  2. 当 SQL 语句包含语法错误时

关于安卓android.database.sqlite.SQLiteException : unable to open database file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11113591/

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