Tôi nghĩ rằng lớp đã bị xóa bởi công cụ Proguard Shrinking.
Hãy thử thêm thông số sau
-dontshrink
và cho tôi biết nếu nó hoạt động.
Tôi cũng thấy rằng một thuộc tính bị thiếu trong một lớp được bảo vệ của Sqlcipher:
: E/AndroidRuntime(18993): Caused by: java.lang.NoSuchFieldError: no field with name='nHandle' signature='I' in class Lnet/sqlcipher/database/SQLiteCompiledSql;
Bạn cũng có thể cố gắng giữ các lớp được bảo vệ khỏi Sqlcipher không?
-keep class net.sqlcipher.** {
*;
}
P.S Bạn có thường xuyên có tùy chọn -dontobfuscate trong cấu hình của mình không? Ứng dụng của bạn sẽ không bị xáo trộn nếu bạn giữ nó.