【我的Android进阶之旅】解决sqlcipher库:java.lang.IllegalStateException: get field...
一、背景 最近维护公司的大数据SDK,在大数据SDK里面加入了ANR的监控功能,并将ANR的相关信息通过大数据埋点的方式记录到了数据库中,然后大数据上报的时候上报到大数据平台,这样就可以实现ANR性能的监控功能。 但是,最近看友盟的大数据平台错误上, 有一个是调用大数据SDK上报时,查询数据库出现的异常,异常错误信息如下所示: java.lang.IllegalStateException: get field slot from row 0 col 0 failed at net.sqlcipher.CursorWindow.getString_native(Native Method) at net.sqlcipher.CursorWindow.getString(CursorWindow.java:385) at net.sqlcipher.AbstractWindowedCursor.getString(AbstractWindowedCursor.java:51) at android.database.CursorWrapper.getString(CursorWrappe...