Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 应用程序不使用Sqlite,但收到Sqlite错误_Android_Sqlite - Fatal编程技术网

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

Android 应用程序不使用Sqlite,但收到Sqlite错误,android,sqlite,Android,Sqlite,我在用户报告中收到一个“SQLiteFullException:数据库或磁盘已满”异常 我的应用程序不使用Sqlite。想了解有关此sqlite错误的来源的一些建议 我的应用程序使用了以下依赖项 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

我在用户报告中收到一个“SQLiteFullException:数据库或磁盘已满”异常

我的应用程序不使用Sqlite。想了解有关此sqlite错误的来源的一些建议

我的应用程序使用了以下依赖项

    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\u网络\u状态 android.permission.CAMERA android.permission.INTERNET android.permission.READ_外部存储 android.permission.WAKE_锁 android.permission.WRITE\u外部存储 android.permission.WRITE\u设置 com.google.android.c2dm.permission.RECEIVE
twitch.angelandroidapps.tracerlightbox.permission.C2D_消息

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

在调试中运行|查看断点|异常断点


然后,您将看到使用sqlite的所需异常和库的堆栈跟踪,在调试模式下运行应用程序并打开

在调试中运行|查看断点|异常断点


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

请发布完整的错误登录您的应用程序是否已升级?您可能试图使用一个包含SQL数据库的依赖项。如果未使用proguard,则错误与使用proguard的某个依赖项有关。
我的应用程序不使用Sqlite
可能不直接使用。但您可能是间接使用它(即:通过使用联系人、SMS、日历或其他方式)。您是否在代码getExistingDocument()中使用任何其他数据库或此方法。在路径中查找是否有写入权限?请发布完整的错误登录您的应用程序是否已升级?您可能试图使用一个包含SQL数据库的依赖项。如果未使用proguard,则错误与使用proguard的某个依赖项有关。
我的应用程序不使用Sqlite
可能不直接使用。但是您可能是在间接使用它(即:通过使用联系人、SMS、日历或其他方式)。您是否在代码getExistingDocument()中使用任何其他数据库或此方法。在路径中查找是否有写入权限?