当前位置: 首页 > 知识库问答 >
问题:

应用程序未使用Sqlite,但收到Sqlite错误

荣俊
2023-03-14
    compile 'com.android.support:multidex:1.0.1'
    compile 'com.android.support:appcompat-v7:25.3.1'
    compile 'com.android.support:cardview-v7:25.3.1'
    compile 'com.android.support:design:25.3.1'
    compile 'com.android.support:recyclerview-v7:25.3.1'
    compile 'com.android.support:support-v4:25.3.1'
    compile 'com.alexvasilkov:gesture-views:2.2.0'
    compile 'com.github.bumptech.glide:glide:3.7.0'
    //noinspection GradleDependency
    compile 'com.google.android.gms:play-services-ads:10.0.1'
    compile 'com.google.firebase:firebase-crash:10.0.1'
    compile 'com.innahema:collections-query:0.2.9'
    annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1'
    compile 'com.jakewharton:butterknife:8.5.1' 
    compile 'com.squareup.retrofit2:converter-gson:2.1.0'
    compile 'com.squareup.retrofit2:retrofit:2.1.0' 
    compile 'io.reactivex.rxjava2:rxandroid:2.0.1'
    compile 'io.reactivex.rxjava2:rxjava:2.0.1'
    compile 'org.jsoup:jsoup:1.9.2'
Exception android.database.sqlite.SQLiteFullException: database or disk is full (code 13)
android.database.sqlite.SQLiteConnection.nativeExecuteForLastInsertedRowId (SQLiteConnection.java)
android.database.sqlite.SQLiteConnection.executeForLastInsertedRowId (SQLiteConnection.java:786)
android.database.sqlite.SQLiteSession.executeForLastInsertedRowId (SQLiteSession.java:788)
android.database.sqlite.SQLiteStatement.executeInsert (SQLiteStatement.java:86)
android.database.sqlite.SQLiteDatabase.insertWithOnConflict (SQLiteDatabase.java:1494)
blw.a (blw.java:70)
bmn.run (bmn.java:32)
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1112)
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:587)
java.lang.Thread.run (Thread.java:848)

以下是该应用程序的权限。它将读取和写入图像文件到外部存储,以及使用相机拍摄照片。该应用程序不访问其他资源,如联系人,短信和日历。

android.permission.access_network_state android.permission.camera android.permission.internet android.permission.read_external_storage android.permission.wake_lock android.permission.write_external_storage android.permission.wake_lock android.permission.write_settings com.google.android.c2dm.permission.receive twitch.angelandroidapps.tracerlightbox.permission.c2d_message

共有1个答案

仉姚石
2023-03-14

在调试模式下运行应用程序并打开

在调试视图中运行断点异常断点

然后您将看到使用sqlite的所需异常和库的堆栈跟踪

 类似资料:
  • Java教程说有两种方法可以通过JDBC连接到数据库:使用DriverManager类(旧的,不推荐)和DataSource类。 我明白如何做它与DriverManager: 但我无法找到如何使用DataSource的SQLite通过JDBC。SQLite(或JDBC驱动程序提供程序,我不知道如何正确地调用它)是否支持使用DataSource? 我正在使用xerial/sqlite jdbc驱动程

  • SQLite是一种嵌入式数据库,它的数据库就是一个文件。由于SQLite本身是C写的,而且体积很小,所以,经常被集成到各种应用程序中,甚至在iOS和Android的App中都可以集成。 Python就内置了SQLite3,所以,在Python中使用SQLite,不需要安装任何东西,直接使用。 在使用SQLite前,我们先要搞清楚几个概念: 表是数据库中存放关系数据的集合,一个数据库里面通常都包含多

  • SQLite是一种嵌入式数据库,它的数据库就是一个文件。由于SQLite本身是C写的,而且体积很小,所以,经常被集成到各种应用程序中,甚至在iOS和Android的App中都可以集成。 Python就内置了SQLite3,所以,在Python中使用SQLite,不需要安装任何东西,直接使用。 在使用SQLite前,我们先要搞清楚几个概念: 表是数据库中存放关系数据的集合,一个数据库里面通常都包含多

  • 在我的Spring boot应用程序中,我指定了对sqlite jdbc驱动程序的依赖: 在波姆。xml属性 并在我的申请表中填写以下内容。属性: 我提供的SQLDialogue类是从本文复制而来的。但是运行应用程序失败了 组织。springframework。豆。工厂UnsatifiedDependencyException:创建名为“entityManagerFactory”的bean时出错,

  • 本文向大家介绍在Lua程序中使用SQLite的教程,包括了在Lua程序中使用SQLite的教程的使用技巧和注意事项,需要的朋友参考一下  SQLite导入 我们可以用一个简单语句导入SQLite库,假设Lua中正确实现并已完成。在安装过程中,文件夹libsql包含数据库相关的文件。   变量sqlite3将提供通过参照主sqlite3表访问该功能。 建立连接 我们成立了发起sqlite环境,然后创

  • 4.5 使用 SQLite 通过使用 SQLite 创建/操作数据库时,在安全性方面有一些警告。 要点是合理设置数据库文件的访问权限,以及 SQL 注入的对策。 允许从外部直接读取/写入数据库文件(在多个应用程序之间共享)的数据库不在此处,假设在内容供应器的后端和应用本身中使用该数据库。 另外,在处理不太多敏感信息的情况下,建议采取下述对策,尽管这里可以处理一定程度的敏感信息。