2017-06-10 4 views
1

ユーザーレポートで「SQLiteFullException:データベースまたはディスクがいっぱいです」例外を受け取りました。アプリケーションはSqliteを使用していませんが、Sqliteエラーを受け取ります

私のアプリは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) 

次はアプリの許可されています。外部ストレージに画像ファイルを読み書きしたり、カメラを使用して写真を撮ったりします。アプリは連絡先、SMS、カレンダーなどの他のリソースにアクセスしません。

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.WRITE_SETTINGS com.google。デバッグモードでandroid.c2dm.permission.RECEIVE twitch.angelandroidapps.tracerlightbox.permission.C2D_MESSAGE

+0

を使用する必要は例外とライブラリにスタックトレースが表示されます、完全なエラーログ –

+0

を投稿してくださいあなたのアプリはproguardedていますか?あなたはそれにSQLデータベースを持つ依存関係を使用しようとするかもしれません。プロガードされていない場合、エラーはproguardを使用する依存関係の1つに関連しています。 – Zoe

+2

'私のアプリはSqliteを使用していません。**おそらく**直接**。 **間接**を使用している可能性があります(**連絡先**、** SMS **、**カレンダー**など)。 –

答えて

0

実行アプリと

をオンにします

デバッグで実行|ブレークポイントの表示|例外は

enter image description here

をブレークポイント、あなたがsqliteの

関連する問題