Android数据密码无法打开文件路径

时间:2016-03-03 10:50:36

标签: android sqlite encryption

我正在尝试为我的应用添加密码 我正在使用https://github.com/sqlcipher/android-database-sqlcipher中的密码样本 我也遵循How to implement SQLCipher when using SQLiteOpenHelper的建议。

我的应用崩溃了。我在我的存储文件夹中有数据库,但它显示没有找到路径,也无法打开数据库。

 SQLiteDatabase.loadLibs(this);

 SQLiteDatabase db = this.getReadableDatabase("myPassword");

我想添加这条线应该可以工作,但它仍然会崩溃。

这是错误:

 03-03 17:42:06.409  17124-17137/? E/dalvikvm﹕ dlopen("/data/app-lib/GmsCore/libgmscore.so") failed: dlopen failed: library "/data/app-lib/GmsCore/libgmscore.so" not found

 03-03 17:42:06.409  17124-17137/? E/ProviderInstaller﹕ Unable to load native code from /data/app-lib/GmsCore/libgmscore.so

 03-03 17:42:06.429  17124-17147/? E/Babel﹕ canonicalizeMccMnc: invalid mccmnc

 03-03 17:42:06.439  17124-17147/? E/Babel﹕ canonicalizeMccMnc: invalid mccmnc nullnull

 03-03 17:42:06.439  17124-17137/? E/dalvikvm﹕ dlopen("/data/app-lib/GmsCore/libconscrypt_gmscore_jni.so") failed: dlopen failed: library "/data/app-lib/GmsCore/libconscrypt_gmscore_jni.so" not found

 03-03 17:42:06.439  17124-17137/? E/ProviderInstaller﹕ Unable to load native code from /data/app-lib/GmsCore/libconscrypt_gmscore_jni.so

 03-03 17:42:30.262  16834-16834/? E/Database﹕ Error copying icu data file
java.io.FileNotFoundException: icudt46l.zip

0 个答案:

没有答案