I was expecting that the localization data file icudt46l.zip wasn't really needed, but if I don't include it on the Nexus 5 I get a runtime error:
E/AndroidRuntime(4341): Caused by: net.sqlcipher.database.SQLiteException: not an error
This means that overall, almost 7MB of extra files are needed for SQLCipher for Android:
- 2.7MB assets/icudt46l.zip
- 0.2MB lib/armeabi/libdatabase_sqlcipher.so
- 2.3MB lib/armeabi/libsqlcipher_android.so
- 0.4MB lib/armeabi/libstlport_shared.so
- 0.1MB lib/commons-codec.jar
- 1.1MB lib/guava-r09.jar
- 0.1MB lib/sqlcipher.jar
Is everyone else experiencing the need to include the file icudt46l.zip?