首页 > TAG信息列表 > sqlcipher-android
android-Java.lang.UnsatisfiedLinkError:找不到“ libstlport_shared.so
我是SQL Cipher的新手.我读了很多东西,并在项目中实现了SQLCipher. 我已经将下面的JAR文件放到app / src / libs中 > commons-codec.jar >番石榴r09.jar> sqlcipher.jar> sqlcipher-javadoc 我已经将以下文件放入app / src / main / assets > icudt46l.zip 我已将以下文件放入app /SQLCipher导致Android Signed Release中的崩溃APK
我在一个Android项目中使用SQLCipher.一切在测试中都可以正常运行,但是每当我构建并签名的APK并安装它时,我都会收到以下错误并在每次致电时崩溃 SQLCipher.loadLibs(context); 这是崩溃 03-09 14:47:45.833 24895-24895/? E/Database: Can't find SQLiteDatabase.mNativeHandleAndroid SQLite文件加密
我正在构建要在托管应用中使用的SDK.该SDK包括使用SQLite与数据库一起使用. 要求之一是对数据库进行加密,以防止 从设备中提取SQLite数据库并使用用户私人信息. 我开始使用SQLCipher,但是不支持64位体系结构的设备,这会导致应用程序崩溃. 我检查了其他一些可能性,但是所有这些都导由于sqlcipher库和NDK限制,Android 7.0本机崩溃
我在Android 7.0三星S8上收到以下崩溃信息,以及许多其他此类本机崩溃信息: backtrace: #00 pc 000000000005da7c /system/lib64/libbinder.so (_ZN7android6Parcel14freeDataNoInitEv+16) #01 pc 00000000000f8538 /system/lib64/libandroid_runtime.so #02 pc 0000000002a4fa