在我的应用中,我正在使用从此link下载的SqlCipher for Android。并且它在Android版本高达4.4v的设备上运行良好。但是app 5.0在android 5.0v设备上崩溃了。以下是代码段
Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.package.address");
startActivity(launchIntent);
我正在调用此DbHelperCipher类,如下所示
public DBHelperCipher(Context context) {
super(context, DB_PATH, null, DB_VERSION);
db = getWritableDatabase("password");// crash occurs at this line
}
和崩溃日志
public class ProcessDBCipherInitTask extends AsyncTask <Void, Void, Boolean>{
private Context ctx;
public ProcessDBCipherInitTask(Context ctx){
this.ctx=ctx;
}
@Override
protected Boolean doInBackground(Void... arg0) {
SQLiteDatabase.loadLibs(ctx);
dbHelper = new DBHelperCipher(ctx);
return true;
}
}
我在下图中显示的项目中添加了jar文件
我搜索了它的解决方案,但无法找到可行的解决方案。有人请帮忙。
谢谢。