Android No se puede cifrar la base de datos utilizando sqlcipher usando greendao

Estoy usando greendao ORM. Estoy intentando cifrar mi base de datos usando SQLCipher. Greendao soporta automáticamente sqlcipher. Así que escribí el siguiente código para el cifrado.

DaoMaster.DevOpenHelper helper = new DaoMaster.DevOpenHelper(context, "encrypted-db",null); Database db = helper.getEncryptedWritableDb("mySecretPassword"); DaoSession session = new DaoMaster(db).newSession(); return session; 

Sin embargo, cada vez que realizo alguna operación de base de datos utilizando esta sesión, da un error

  Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Lorg/greenrobot/greendao/database/DatabaseOpenHelper$EncryptedHelper; at org.greenrobot.greendao.database.DatabaseOpenHelper.checkEncryptedHelper(DatabaseOpenHelper.java:121) at org.greenrobot.greendao.database.DatabaseOpenHelper.getEncryptedWritableDb(DatabaseOpenHelper.java:133) 

Mis dependencias gradle son->

 compile fileTree(include: ['*.jar'], dir: 'libs') testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:24.2.0' compile 'org.greenrobot:greendao:3.2.0' compile 'com.google.code.gson:gson:2.8.0' 

Mis reglas proguard son

 -keepclassmembers class * extends org.greenrobot.greendao.AbstractDao { public static java.lang.String TABLENAME; } -keep class **$Properties # If you do not use Rx: -dontwarn rx.** 

Entonces, ¿cómo cifrar mi base de datos utilizando greendao y SQLCipher?

PS: Database db = helper.getEncryptedWritableDb("mySecretPassword"); Esta línea genera el error al realizar cualquier operación de base de datos.

  Database db = helper.getEncryptedWritableDb("mySecretPassword"); 

    También necesita agregar la dependencia para SQLCipher . Agregue esta línea a sus dependencias de Gradle:

    compile 'net.zetetic:android-database-sqlcipher:3.5.4@aar'

    Fuente: Encriptación de base de datos

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.